次の目的で Linux にウォッチドッグ ツールまたはライブラリはありますか? 次の場合に、2 つのプロセスを開始して再起動するウォッチドッグ実行可能ファイルを作成したいと思います。
- プロセスのクラッシュ
- プロセスが応答しなくなる (何らかの理由でハングするなど)
インターネット検索が見つかりましwatchdog.c
たが、それが私の目的に使用できるかどうかはわかりません。かなり低レベルに見えます。
ここで提案されているように、プロセスを init プログラム (デーモン) として実行できますが、Linux がプロセスがハングしていることを認識するかどうかはわかりません (たとえば、デッドロックが原因で)。