Solaris SMFを使用して、Solarisシステムでクラッシュした後、プロセスを監視、レポート、および自動的に再起動します。ポータブルオープンソースまたはLinuxカーネルに似たものはありますか? SMFに慣れていない人のために、これは私が興味を持っている機能です:
システムはスクリプトを実行してサービスを開始し、独自のプロセスグループを作成した場合でも、作成したすべてのプロセスを追跡します。それらがすべて死ぬと、停止スクリプトが実行され、次に開始スクリプトが再度実行されます。
開始を開始する前に、すべてのプロセスが停止するのを待っているコマンドで、停止/開始サイクルを自動的に実行します。
クラッシュ処理ルールを含むサービス依存関係ツリー。サービス「B」が開始する前に、サービス「A」などが実行されている必要があります。 「A」がダウンした場合は、「B」を停止する必要があります。
開始スクリプトが失敗したために現在実行されていないサービスのリストを取得します。
あなたが探している Monit 他にもありますが、私はmonitしか使用していません。良いもの。
Fedora 15には systemd が付属します。著者はSMFについても深く言及しています。