Pythonスクリプトがクラッシュしたときに自動的に起動して再起動する方法 - きちんとした方法は何ですか?

Pythonスクリプトがクラッシュしたときに自動的に起動して再起動する方法 - きちんとした方法は何ですか?

質問したいです。起動時に起動し、Pythonスクリプトがクラッシュしたときに再起動する実証済みの方法は何ですか? httpsサーバーを構築するには、次のスクリプトを使用しています。認証を含むPython httpsサーバー、私が手動で実行すると、起動するたびに画面が表示されます。私の問題に対するよりクリーンな解決策はありますか?よろしくお願いします。

PS将来のすべての人のためにNginxやApacheを試してみてはいかがでしょうか? - 簡単な答え:自転車に乗ることができますが、なぜランボルギーニに乗って食料品店に行きますか?どちらもそれぞれの目的を達成し、両方のサーバーが提供する機能を少し使用しません。

答え1

サービスを見ましたか?ここから詳細情報を入手できます。https://www.freedesktop.org/software/systemd/man/systemd.service.html サービスは、起動、停止などのプログラムを制御するために呼び出すことができるいくつかの機能を持つシェルスクリプトです。あなたが知っている他のサービスのように起動時に自動的に起動する機能もあります(たとえば、OpenSSHサーバーにはそれを制御するサービスがあります)。

関連情報