每分钟都在覆盆子上的crontab

car*_*lma 4 raspberry-pi

我试图让一个shell脚本在覆盆子pi上运行每分钟,使用crontab,如下所示:

 crontab -e
Run Code Online (Sandbox Code Playgroud)

然后:

 * * * * * /home/pi/job.sh
Run Code Online (Sandbox Code Playgroud)

工作是:

 #!/bin/sh
 echo "hello"
Run Code Online (Sandbox Code Playgroud)

我期待该消息确保脚本正在执行,但什么都没发生.是否有任何特殊技巧可以让代码在raspberry pi上每分钟运行一次?

Cra*_*aig 5

默认情况下,通过cron运行的作业的输出通过电子邮件发送给cron作业的所有者.

我的猜测是你的脚本运行得很好,你有一堆电子邮件排队,或者如果没有配置邮件,记录有关cron无法发送电子邮件的消息.

请在您的脚本中尝试此操作:

#!/bin/sh
date >>/tmp/crontest.txt
Run Code Online (Sandbox Code Playgroud)

这会将当前日期和时间附加到文件/tmp/crontest.txt检查文件是否已创建以及是否每分钟都添加了新行.