【发布时间】:2018-06-08 10:42:35
【问题描述】:
这几天我一直在努力让 python 脚本在 pi 使用 crontab 重新启动时运行。我已经使用了一些安静的解决方案,但该作业在重新启动时无法运行。
我试过了
@reboot python3 /home/pi/Desktop/my_test.py.
我还尝试了其他一些修复,例如提供 python 的完整路径、延迟文件的启动,但似乎没有任何效果。是有错误还是我遗漏了什么?
请帮帮我
【问题讨论】:
-
您的问题是关于使用
crontab -e命令编辑 crontab 文件,还是关于在 crontab 文件中放入什么?无论哪种方式,这都不是一个真正的编程问题,而是一个 Unix 配置问题。 Unix.stackexchange.com 或 SuperUser.com 会更好。 -
当您使用
crontab -l时,它是否显示您使用crontab -e添加的内容?如果是这样,那么crontab -e确实有效。 -
可能你运行的
cron的版本不支持@reboot。如果你想在重启时运行一些东西,不应该在/etc/init.d吗? -
.py后面应该有一个点吗? -
将该 crontab 行更改为
@reboot python3 /home/pi/Desktop/my_test.py >>/tmp/log 2>&1并查看文件中是否出现任何错误。
标签: linux cron raspberry-pi raspberry-pi3 cron-task