我编写了一个 Python 脚本,该脚本需要不断执行某些工作,每当机器运行时,该脚本都需要运行,问题是它有时会因不可预防的原因而崩溃。在这些情况下,我希望它重新启动。
我考虑将其设为守护进程,但我不确定这是否是小题大做还是正确的做法。
答案1
(while true; do echo "$(date) hello world"; sleep 1; done) &
或者对于你的脚本:
(while true; do ./python_script.py; done) &
我编写了一个 Python 脚本,该脚本需要不断执行某些工作,每当机器运行时,该脚本都需要运行,问题是它有时会因不可预防的原因而崩溃。在这些情况下,我希望它重新启动。
我考虑将其设为守护进程,但我不确定这是否是小题大做还是正确的做法。
(while true; do echo "$(date) hello world"; sleep 1; done) &
或者对于你的脚本:
(while true; do ./python_script.py; done) &