0
すべてのファイル/プロセス/ファイルシステムのステータスがアクセス可能/実行中の後に、monitからスクリプトを実行したいとします。 monit status
とmonit summary
の出力を解析するスクリプトの作成以外に、これを可能にする機能がいくつかありますか?すべてのプロセスがmonitで動作していることを検出
すべてのファイル/プロセス/ファイルシステムのステータスがアクセス可能/実行中の後に、monitからスクリプトを実行したいとします。 monit status
とmonit summary
の出力を解析するスクリプトの作成以外に、これを可能にする機能がいくつかありますか?すべてのプロセスがmonitで動作していることを検出
これを達成することを決めたのは、スクリプトをmonitの外で実行し、monit validate
ユーティリティを使用することです。これは、monitデーモンが実行中で、終了ステータスが$?
であれば、何もしない場合は1
、何かが実行/アクセス不可能であることを検出した場合は0
であるかどうかに関係なく実行できます。また、monitデーモンがコマンドラインからアクセスできない場合(つまり、ローカルホストを許可していない場合)、またはmonitがデーモンモードで実行されていない場合でも実行できます。