我怎么能告诉SMF停止监控服务?

我希望它停止监视一段时间,以便我可以停止我的服务器(我的主要动机是,smf不会再次启动我的服务器,一旦我手动停止它),然后再次启动(我将手动启动),然后告诉smf再次开始监测…谢谢

我不相信你可以这样做,因为SMF不知道手动启动服务后要监视什么进程。 它需要做的开始。

如果您需要停止SMF服务,请运行svcadm disable ,SMF将禁用并“停止监视”。 在禁用服务之后,SMF将不会采取任何进一步的行动,您可以随意以任何您想要的方式(更改configuration文件,移动文件等)进行操作。 完成后,只需使用svcadm enable它。

SMF不仅仅是监控,还要积极pipe理你的服务。 这与其他解决scheme(例如在Linux中)不同,您可以通过/etc/init.d脚本启动服务,daemontools会监视/重新启动它们。