10.4.4. greenboot ヘルスチェックのステータスの確認
システムに変更を加える前、またはトラブルシューティング中に、greenboot ヘルスチェックのステータスを確認します。次のコマンドのいずれかを使用すると、greenboot スクリプトの実行が完了したことを確認できます。
ステータスを確認するには、次のオプションのいずれかを使用します。
ヘルスチェックステータスのレポートを表示するには、次のように入力します。
$ systemctl show --property=SubState --value greenboot-healthcheck.service出力は次のとおりです。
-
startは、greenboot チェックがまだ実行中であることを意味します。 -
exitedは、チェックに合格し、greenboot が終了したことを意味します。Greenboot は、システムが正常な状態の場合、green.dディレクトリー内のスクリプトを実行します。 -
failedは、チェックに合格しなかったことを意味します。システムがこの状態にある場合、Greenboot はred.dディレクトリー内のスクリプトを実行し、システムを再起動する可能性があります。
-
サービスの数値終了コードを示すレポートを表示するには、次のコマンドを使用します。
0は成功を、0 以外の値は失敗を意味します。$ systemctl show --property=ExecMainStatus --value greenboot-healthcheck.serviceBoot Status is GREEN - Health Check SUCCESSなど、ブートステータスに関するメッセージを示すレポートを表示するには、次のように入力します。$ cat /run/motd.d/boot-status