Как настроить автоматический запуск процесса Unix на определенном уровне запуска?

2

У меня есть отдельное серверное приложение, которое я хотел бы запускать автоматически при запуске моего Red Hat Box. Уровень запуска по умолчанию - 5, но я хочу убедиться, что он работает как на уровне запуска 3, так и на уровне 5.

Ответы приветствуются!

Axxmasterr
источник

Ответы:

4

Существует каталог /etc/rc.d/rcX.d для каждого уровня выполнения X. Символическая ссылка на соответствующие [S] tart и / или [K] плохие сценарии для /etc/rc.d/rc3.d/ и /etc/rc.d /rc5.d

Скрипты запускаются отсортированными по номеру. Таким образом, вы можете организовать зависимости.

Сценарии как таковые находятся в /etc/init.d/

Тадеуш А. Кадлубовский
источник
Кроме того - в BSD (унаследованном Slackware) уровни выполнения фактически находятся в /etc/rc.d/rc.*- это строго взгляд Debian / RH.
new123456
2

Вы также можете использовать chkconfig

Пример:

chkconfig [имя_службы] включено

Обычно это активирует службу на уровне выполнения 3 и 5.

BinaryMisfit
источник
+1, мне понравилось, когда все еще использую Red Hat / Fedora. Это не доступно в других дистрибутивах, кроме основанных на RH, не так ли?
Джоник
1
Он доступен в Ubuntu и Cent-OS. Я использую это регулярно.
BinaryMisfit
Ах, так кажется; packages.ubuntu.com/jaunty/chkconfig . Здорово!
Джоник