我读到过,upstart 已经过时,有利于树莓派 3 的 systemd。
我的问题是如何运行 python 脚本:
a) 永远除非我手动杀死它 b) 如果由于某种异常而死机或自动停止运行,可以重新启动,无需任何人为干预
我的 python 脚本本身已经在使用 schedule
和 while True
循环等模块来保持每隔几秒运行某些作业。
我只是担心它会在一段不确定的时间后死亡/停止(它确实如此)。
如果它停止了,我只想让它重新启动。
目前,我通过双击脚本在 Python IDLE (2.7) 中打开来运行脚本,然后运行模块。
运行和打开 python 脚本并让它连续不间断运行,然后在它因某种原因死亡/停止时自动重新启动的最佳方法是什么?
看这张照片,它在凌晨 5 点左右突然自行停止
最佳答案
我认为你应该看看Python Supervisor。 Supervisor 将在发生崩溃甚至机器重新启动时管理重新启动。
关于python - 如何使用 systemd 永远运行 python 脚本并在树莓派 3 上中途死掉时重新启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42603564/