Когда вы запускаете `update-rc.d myscript default` - что вызывается при запуске / завершении работы?

13

Что вызывается при запуске / завершении работы при запуске update-rc.d myscript default?

Документы кажутся нечеткими, я хочу бетона. Я предполагаю, что это происходит:

При запуске (в частности, при входе в уровень запуска 2, многопользовательский режим), эта команда выполняется:

/etc/init.d/myscript start

А при выключении / перезагрузке этот же скрипт называется так:

/etc/init.d/myscript stop

Это все, что на самом деле происходит здесь?

Дэвид Паркс
источник

Ответы:

8

Это верно.

Взято из man update-rc.d:

Если используются значения по умолчанию, то update-rc.d создаст ссылки для запуска службы на уровнях запуска 2345 и остановки службы на уровнях выполнения 016. По умолчанию все ссылки будут иметь порядковый номер 20, но это следует переопределить, если есть зависимостей. Например, если демон B зависит от A, то A должен быть запущен до того, как B и B должен быть убит до A. Вы можете сделать это, предоставив два аргумента NN. Как правило, основные демоны должны запускаться рано и заканчиваться поздно, тогда как приложения могут запускаться поздно и рано завершаться.

Более подробную информацию можно найти в разделе «Установка пользовательских init-скриптов».

Бруно Перейра
источник