第 4 章 检查 greenboot 脚本状态
			要使用 kustomize 清单以外的工具通过 MicroShift API 部署应用程序或进行其他更改,您必须等待 greenboot 健康检查完成。这可确保,如果 greenboot 将 rpm-ostree 系统回滚回较早的状态,您的更改不会丢失。
		
			greenboot-healthcheck 服务运行一次,然后退出。在 greenboot 退出并且系统处于健康状态后,您可以继续配置更改和部署。
		
4.1. 检查 greenboot 健康检查的状态
复制链接链接已复制到粘贴板!
在对系统进行更改或故障排除期间,检查 greenboot 健康检查的状态。您可以使用以下任一命令来帮助确保 greenboot 脚本已完成运行。
流程
- 要查看健康检查状态的报告,请使用以下命令: - systemctl show --property=SubState --value greenboot-healthcheck.service - $ systemctl show --property=SubState --value greenboot-healthcheck.service- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 
								start的输出表示 greenboot 检查仍在运行。
- 
								退出的输出表示检查已通过,reenboot 已退出。当系统处于健康状态时,greenboot 在green.d目录中运行脚本。
- 
								失败的输出表示检查尚未通过。greenboot 在系统处于此状态时在red.d目录中运行脚本,并可能重启系统。
 
- 
								
- 要查看一个报告显示服务的数字退出代码,其中 - 0表示成功,非零值表示发生了失败,请使用以下命令:- systemctl show --property=ExecMainStatus --value greenboot-healthcheck.service - $ systemctl show --property=ExecMainStatus --value greenboot-healthcheck.service- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 要查看显示引导状态的报告,如 - Boot Status 为 GREEN - Health Check SUCCESS,请使用以下命令:- cat /run/motd.d/boot-status - $ cat /run/motd.d/boot-status- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow