在 CentOS6 中关机/重启时有条件地运行 init.d 服务脚本 stop() 中的命令

在 CentOS6 中关机/重启时有条件地运行 init.d 服务脚本 stop() 中的命令

service myservice stop我在 CentOS 6.10 中有一个服务脚本,当用户或进程调用时需要触及文件,但是不是当通过 shutdown 或 restart 调用脚本中的 stop() 时initd。该服务脚本基于任何 CentOS 系统上的模板。

我认为最好的方法是ifstop()方法中添加一个语句来检查系统是否出现故障,但是我要检查什么才能发现这一点呢?runlevel也许是 0 或 6?有没有比检查系统运行级别更好的方法?

相关内容