这是我简短但有效的代码:
#!/bin/bash
xdotool search –class midori key F5
代码的名称是refresh.sh,我已经知道了。此外,当我从终端运行代码时,它的工作正常。但是,当我期望cron
运行它时,似乎没有任何事情发生。代码位于Raspberries桌面上:这就是cron
请求的样子:
* * * * * /home/pi/Desktop/refresh.sh
此外,我已将上述完整目录复制并粘贴到终端,代码工作正常。
我不知道还能做什么?
问题:如何让cron工作?
Quickfix:一个快速解决方法是执行while true
循环,其sleep
函数为60秒,然后运行它,并保留...但这不是&# 39; ' ethical' 解决方案。那么代码看起来像这样:
#!/bin/bash
while true
do
xdotool search –class midori key F5
sleep 1m #sleep the code for 1 minute or "sleep 60" can be used as well
done