【问题标题】:Solaris daemon runlevelsSolaris 守护程序运行级别
【发布时间】:2015-04-21 10:19:00
【问题描述】:

每当我的 Solaris 服务器重新启动时,我需要自动启动这项服务。我知道我应该将运行级别设置为 3,但是如果我将服务设置为在所有运行级别(0 到 6)上运行,这有关系吗?如果是这样,如果我这样做会有什么问题?

【问题讨论】:

  • 运行级别在 Solaris 10 中已弃用,请考虑使用 SMF 启动您的服务。
  • 即使它们是,如果我在所有运行级别中都放置一个守护进程,会有什么问题?
  • 无效 - 如果服务不需要其他服务。 svcs -xv 将显示相关服务。如果有未满足的外部要求,该服务将不会启动。 PS:这对 SO 来说是一个糟糕的问题,因为:与编程无关,太宽泛而无法回答。在 serverfault 上询问它并通过名称明确提及服务以及为什么需要它

标签: solaris daemon runlevel


【解决方案1】:

从运行级别迁移到 SMF 的重要文档 - http://docs.oracle.com/cd/E36784_01/html/E36820/index.html(在 Oracle Solaris 11.2 中管理系统服务)和

http://docs.oracle.com/cd/E36784_01/html/E36883/smf-5.html#scrolltoc 这是描述 SMF 设施的手册页。

【讨论】: