在Debian和RedHat机器上,有一个/etc/default/servicename或/etc/sysconfig/servicename文件,在init脚本运行之前加载。
有没有相当于Solaris?
Solaris 10和Solaris 11使用所谓的服务pipe理工具(Service Management Facility,SMF)。 Linux /etc/default/servicename和/etc/sysconfig/servicename等同于SMF数据中的某处。
有关Solaris 11的概述可用:
在Oracle Solaris 11上引入服务pipe理工具(SMF)的基础知识
首先在Oracle Solaris 10中引入的服务pipe理工具(Service Management Facility,SMF)是用于pipe理系统和应用程序服务的操作系统的一项function,它取代了先前版本的Oracle Solaris和其他UNIX操作系统常用的传统
init脚本启动机制。 即使发生硬件或软件故障,SMF也能确保基本系统和应用程序服务持续运行,从而提高了系统的可用性。 SMF是更广泛的Oracle Solaris Predictive Self Healingfunction的组件之一。本文介绍了SMF,并演示了在Oracle Solaris 11上pipe理服务的一些简单示例。另一篇文章将介绍更高级的pipe理主题。 要了解有关SMF的更多信息,请参阅Oracle Technology Network上的SMF技术页面上的各种内容。
…
如果您熟悉/etc/rc?.d目录中的传统init脚本,本教程将介绍如何将这些传统脚本迁移到基于SMF的服务中,这可能是了解SMF各部分实际位置的好地方:
如何将系统服务从脚本迁移到服务pipe理工具
一般来说,你可以先看看/lib/svc和/var/svc 。