1

这是我简短但有效的代码:

#!/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

4

0 回答 0