这是我简短但有效的代码:
#!/bin/bash
xdotool search –class midori key F5
代码的名称是 refresh.sh,我已经对其进行了修改。此外,当我从终端运行代码时,它可以正常工作。但是,当我期望cron
运行它时,似乎什么都没有发生。代码位于 Raspberries 桌面上:cron
请求如下所示:
* * * * * /home/pi/Desktop/refresh.sh
此外,我已将上述完整目录复制并粘贴到终端,并且代码运行良好。
我不知道还能做什么?
问题:如何使 cron 工作?
快速修复:一个快速修复是执行一个60 秒功能的while true
循环,sleep
然后运行它,然后离开它……但这不是“道德”的解决方案。那么代码看起来像这样:
#!/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