Kit*_*nde 4 command-line shell monitoring
一旦从命令行完成,是否有重新启动应用程序的命令?让你做这样的事情:
> relaunch python myapp.py
Run Code Online (Sandbox Code Playgroud)
如果没有,那么我最好的选择是什么?我知道我可以 cron 它,但我对我可以从终端执行并立即重新启动的东西更感兴趣。如果这很重要,我在 Debian 上。
您可以尝试一个简单的无限循环:
while true; do
python myapp.py
done
Run Code Online (Sandbox Code Playgroud)
编辑:以上只是一个简单的通用示例。最有可能需要修改以考虑退出错误等。例如:
until `python myapp.py; echo $?`; do
echo "exit ok, restarting"
done
Run Code Online (Sandbox Code Playgroud)