На машинах Debian и RedHat есть /etc/default/servicename
или /etc/sysconfig/servicename
файл, который загружается перед запуском сценариев инициализации.
Есть ли аналог для Solaris?
Solaris 10 и 11 используют то, что называется Service Management Facility (SMF). Эквиваленты Linux /etc/default/servicename
и /etc/sysconfig/servicename
можно найти где-нибудь в данных SMF.
Доступен обзор Solaris 11:
Знакомство с основами Service Management Facility (SMF) в Oracle Solaris 11
Средство управления услугами (SMF), впервые представленное в Oracle Solaris 10, представляет собой функцию операционной системы для управления службами системы и приложений, заменяющую устаревшую
init
механизм запуска сценариев, общий для предыдущих выпусков Oracle Solaris и других операционных систем UNIX. SMF улучшает доступность системы, обеспечивая непрерывную работу основных системных и прикладных служб даже в случае сбоев оборудования или программного обеспечения. SMF - один из компонентов более широкой возможности Oracle Solaris Predictive Self Healing.Эта статья дает введение в SMF и демонстрирует несколько простых примеров администрирования служб в Oracle Solaris 11. Более сложные темы администрирования будут рассмотрены в другой статье. Чтобы узнать больше о SMF, ознакомьтесь с разнообразным контентом на Страница технологии SMF в Oracle Technology Network.
...
Если вы знакомы с наследием init
скрипты в /etc/rc?.d
каталогов, это руководство о том, как перенести такие устаревшие сценарии в службы на основе SMF, вероятно, является хорошим местом, чтобы узнать, где на самом деле расположены части SMF:
Как перенести управление системными службами из сценариев в средство управления службами
В общем, вы можете начать с просмотра под /lib/svc
и /var/svc
.