私はプログラミングに多少初心者ですが、ほとんど独学ですので、初心者の方には少し申し訳ありません。実行中のスクリプトが死ぬかどうかを知る方法?
私は長い間実行されるpythonスクリプトを持っています(たとえば、一度に数秒ごとに数秒ごとにページをダウンロードします)。Webアプリケーションの監視スクリプトの並べ替え。
何度も、何かが中断し、再起動する必要があります。私はこれらの出来事を最小限に抑えていますが、それは数日おきに起こります。死ぬと、数時間気付かないと悪いニュースになることがあります。
今はVPSのスクリーンセッションで実行されています。
誰かが正しい方向に向かって、スクリプトがいつ死ぬかを知っていて、それを自動的に再起動させることができますか?
これはBashで記述するものですか?または、他の何か?私はこれまでのようなことは一度もしていないし、どこから始めるべきか、あるいは情報を探すことすら知らない。
コード内でこれを実行する必要があります。なぜそれが死ぬだろうか? – Blender
監視フックも入れておくことができます。一時ファイルに触れたり、数秒ごとにログ出力を生成したりすることができます。別のウォッチドッグを(別のホスト上であっても)簡単にセットアップすることができます。 – tripleee