У меня есть иерархия запущенных программ, которые имеют очень определенный порядок запуска и остановки. Я думаю, что я правильно настроил уровни запуска, но у меня возникают проблемы с некоторыми из них, которые не работают в запланированном порядке. Есть ли способ выполнить запуск и выключение, чтобы я мог видеть, что происходит в процессе?
Как debian / ubuntu упорядочивает rc(number).d
загрузка:
От 0 до 6 для уровня выполнения, 0 для остановки, 6 для перезагрузки и т. д.
K в начале ссылки на Kill.
S в начале ссылки на Пуск.
Число после K / S - это порядок, в котором они начинаются внутри каждого уровня выполнения от низкого до высокого.
Примеры:
/etc/rc3.d/S20apache2 -> ../init.d/apache2
начинается раньше:
/etc/rc3.d/S75sudo -> ../init.d/sudo
Команда для обновления уровней запуска: update-rc.d
.
пример из debuntu:
запуск apache с приоритетом 20 на уровнях запуска 2, 3, 4 и 5 и Kill с приоритетом 80 на уровнях запуска 0, 1 и 6
update-rc.d apache2 start 20 2 3 4 5 . stop 80 0 1 6