使用crontab运行python脚本@reboot

时间:2018-03-24 21:34:34

标签: linux cron raspberry-pi3 job-scheduling

每次我的电脑启动时,我都想运行一个python脚本。为此,我已经看到了一些暗示要做的教程

  crontab -e      
  @reboot python3 /home/user/Desktop/my_script.py

如果我能在30秒之后开始,那就好了,所以我做了

 @reboot sleep 30; python3 /home/user/Desktop/my_script.py   

我在我的电脑和Raspberry Pi上尝试过它,但它似乎没有用。要检查我是否使python脚本生成图形并将其保存在桌面上,但它没有这样做。但是,如果我从终端手动运行它,它运行正常。有人可以帮助我在这里失踪。

由于

1 个答案:

答案 0 :(得分:1)

您可以尝试使用/etc/rc.local文件吗?

使用完整路径在文件中添加命令(例如:/usr/bin/python ...)并将文件标记为可执行文件。

chmod +x /etc/rc.local

注意:确保使用可执行文件的完整路径,否则在PATH文件中导出/etc/rc.local变量。