我想在我的电脑每次启动时运行一个 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 脚本制作了一个图形并将其保存在桌面上,但它并没有这样做。但是,如果我从终端手动运行它,它运行良好。有人可以帮助我在这里缺少什么。
谢谢
最佳答案
你可以尝试使用 /etc/rc.local
文件吗?
在具有完整路径的文件中添加命令(例如:/usr/bin/python ...
)并将文件标记为可执行。
chmod +x/etc/rc.local
注意:确保使用可执行文件的完整路径,否则在 /etc/rc.local
文件中导出 PATH
变量。
关于linux - 使用 crontab 运行 python 脚本@reboot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49470181/