Заказ сценариев инициализации


0

Я просматриваю все ссылки в моих /etc/rc6.dсценариях инициализации, которые выполняются на уровне выполнения 6 (завершение работы). Сценарии с префиксом K упорядочены по номеру, а затем сценарии с префиксом S. Как узнать, как будут выполняться сценарии уничтожения по отношению к сценариям запуска? Или только вам гарантированный заказ только по подгруппе?

K11watchdog -> ../init.d/watchdog
K95collectd -> ../init.d/collectd
S20sendsigs -> ../init.d/sendsigs
S30urandom -> ../init.d/urandom
S31umountnfs.sh -> ../init.d/umountnfs.sh
S40umountfs -> ../init.d/umountfs
S60umountroot -> ../init.d/umountroot
S90reboot -> ../init.d/reboot

Ответы:


1

Все сценарии K * всегда выполняются перед любыми сценариями S *, по крайней мере, в Debian 6 /etc/init.d/rc. (Другими словами, существуют отдельные этапы «стоп» и «загрузка».)

Обратите внимание , что некоторые реализации на самом деле не гарантирует порядок в пределах стадии - например , Debian 6 может использовать startparдля запуска нескольких сценариев параллельно, если они явно не объявлять зависимости друг от друга. (Systemd в Debian 8 всегда делает это, даже для импортированных скриптов sysvinit.)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.