<分区>
我的机器上有一个脚本,我想在机器启动时开始运行,并在它崩溃或失败时尝试再次运行。
这是否意味着将其转变为一项服务?我意识到我可以使用 crontab 和 @reboot,但是如果脚本崩溃,这并不能解决问题
<分区>
我的机器上有一个脚本,我想在机器启动时开始运行,并在它崩溃或失败时尝试再次运行。
这是否意味着将其转变为一项服务?我意识到我可以使用 crontab 和 @reboot,但是如果脚本崩溃,这并不能解决问题
最佳答案
我会使用 init 启动它,并使用 crontab 监视它创建的 PID 文件的单独脚本每隔一段时间进行监视。
或者,如果您可以使用 crontab 脚本(使用 ps)找到 PID ID,如果它不存在则重新初始化脚本。
我的 2 美分..
关于python - 持续运行 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16172839/