Linux 使用crontab在重新启动时运行python脚本

Linux 使用crontab在重新启动时运行python脚本,linux,cron,raspberry-pi3,job-scheduling,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 我在我的电脑上和树莓皮上都试过了,但似乎不起作用。为了检查,我让python脚本生成一个图形并保存

每次我的电脑启动时,我都想运行python脚本。为此,我看到了一些教程,建议这样做

  crontab -e      
  @reboot python3 /home/user/Desktop/my_script.py
如果我也能在30秒后开始,那就太好了,所以我做到了

 @reboot sleep 30; python3 /home/user/Desktop/my_script.py   
我在我的电脑上和树莓皮上都试过了,但似乎不起作用。为了检查,我让python脚本生成一个图形并保存在桌面上,但它没有这样做。但是,如果我从终端手动运行它,它运行良好。有人能帮我做点什么吗

谢谢

能否尝试使用/etc/rc.local文件

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

chmod+x/etc/rc.local


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

Hi…我也尝试了您的方法,但没有看到任何图形保存在任何位置。脚本有问题。你能调试脚本的执行吗?尝试通过将输出管道化到另一个文件(如cmd&>>tempfile)来调试执行