Python

如何保持 Python 應用程序執行?

  • January 23, 2022

我的問題是我想保持 Python 應用程序執行,但它每 2-3 天停止一次。有沒有辦法在 .py 停止時自動重啟它。有沒有辦法監控它?可能有,但我找不到。

謝謝您的幫助。

python 應用程序突然停止執行確實沒有任何理由。我建議調查它為什麼停止(崩潰,記憶體不足,……)並嘗試解決這個問題。

如果您真的只想重新啟動它,那取決於您首先如何啟動它。

例如,如果您將其作為 systemd 服務啟動,則應Restart=on-failure在 systemd 單元文件中設置該屬性。

如果你只是使用命令行啟動它,你可以使用一個簡單的 bash 循環:

while true
do
   python file.py
done

引用自:https://serverfault.com/questions/1090898