私は、daemon.py と呼ばれる python スクリプトから開始するプログラムを持っています。このデーモン スクリプトは、プログラムの実行中ずっと生きている 4 つのスレッドを開始します。
初期デーモン プログラムを他のスレッドのウォッチドッグとして使用したいと考えています。私は、各スレッドが sqlite データベースで独自の時間を持ち、デーモンがそれをカウントダウンすると考えています。独自のタイマーをリセットするスレッドジョブです。いずれかのタイマーが 0 になると、デーモンはすべてを再起動します。
これはこれを行う良い方法ですか?そうでない場合、どうすればいいですか?