4.3. 检查 greenboot 健康检查的状态
在对系统进行更改或故障排除期间,检查 greenboot 健康检查的状态。您可以使用以下任一命令来帮助确保 greenboot 脚本已完成运行。
流程
要查看健康检查状态的报告,请使用以下命令:
$ systemctl show --property=SubState --value greenboot-healthcheck.service
-
start
的输出表示 greenboot 检查仍在运行。 -
退出
的输出表示检查已通过,reenboot 已退出。当系统处于健康状态时,greenboot 在green.d
目录中运行脚本。 -
失败
的输出意味着检查还没有通过。当系统处于这个状态时,greenboot 以red.d
目录运行脚本,并可能重启系统。
-
要查看显示服务的数字退出代码的报告,其中
0
表示成功,非零值表示发生失败,请使用以下命令:$ systemctl show --property=ExecMainStatus --value greenboot-healthcheck.service
要查看显示引导状态的消息的报告,如
Boot Status 为 GREEN - Health Check SUCCESS
,请使用以下命令:$ cat /run/motd.d/boot-status