ComputerBas Asked: 2022-01-24 11:34:41 +0800 CST2022-01-24 11:34:41 +0800 CST 2022-01-24 11:34:41 +0800 CST 如何保持 Python 应用程序运行? 772 我的问题是我想保持 Python 应用程序运行,但它每 2-3 天停止一次。有没有办法在 .py 停止时自动重启它。有没有办法监控它?可能有,但我找不到。 谢谢您的帮助。 python automation 1 个回答 Voted Best Answer freundTech 2022-01-24T11:56:49+08:002022-01-24T11:56:49+08:00 python 应用程序突然停止运行确实没有任何理由。我建议调查它为什么停止(崩溃,内存不足,......)并尝试解决这个问题。 如果您真的只想重新启动它,那取决于您首先如何启动它。 例如,如果您将其作为 systemd 服务启动,则应Restart=on-failure在 systemd 单元文件中设置该属性。 如果你只是使用命令行启动它,你可以使用一个简单的 bash 循环: while true do python file.py done
python 应用程序突然停止运行确实没有任何理由。我建议调查它为什么停止(崩溃,内存不足,......)并尝试解决这个问题。
如果您真的只想重新启动它,那取决于您首先如何启动它。
例如,如果您将其作为 systemd 服务启动,则应
Restart=on-failure
在 systemd 单元文件中设置该属性。如果你只是使用命令行启动它,你可以使用一个简单的 bash 循环: