我正在按照以下步骤使用 SMF 创建 solaris 服务:
- 创建 SMF 清单
- 通过 svccfg 导入清单
- 使用 svcadm 启用它
- 使用 svcs 检查状态
现在,在此过程中,我经常添加/删除/修改清单。有时我也会终止服务。但突然间,它停止在 svcs 中显示任何状态。/var/svc/log/ 中没有生成任何日志。如何让它恢复工作?
目前我通过重启机器让它再次工作。有没有软件方法也可以执行这个任务?
Solaris 10 sparc 架构
答案1
如果svcs
没有显示任何事物你已经成功地控制了 SMF。
这种情况往往发生在你科米特·弗拉尔在系统上(frequently added/deleted/modified the manifest. Sometimes i killed the service also
)。
在这种情况下,重新启动是您的最佳选择 —— SMF 并非设计为“重新启动”。