我有一个在后台运行的脚本,它应该全天候运行,但有时会崩溃。但它正在我无头的pi上运行,所以当它崩溃时我没有看到错误信息 我找到了一个解决方案,我可以将脚本打印到文件“unbuffered”
t1
如果我通过ssh手动激活它,这是有效的。但我希望它在启动时运行,所以我将该行添加到我的/etc/rc.local中,现在它不会运行。它运行时没有“-u”,但是它不会写输出 我是否坚持使用某种记录模块? 感谢
答案 0 :(得分:2)
看看Supervisor。很确定它正是你正在寻找的东西。
希望这有帮助!
答案 1 :(得分:1)
我会添加为cronjob。使用
sudo contab -e
并添加
@reboot /path/to/pythonscript
还要确保使用
使python文件可执行chmod +x myfile.py