Что вызывается при запуске / завершении работы при запуске update-rc.d myscript default
?
Документы кажутся нечеткими, я хочу конкретизировать. Я предполагаю, что это происходит:
При запуске (в частности, при входе в уровень запуска 2, многопользовательский), эта команда выполняется:
/etc/init.d/myscript start
И при выключении / перезагрузке тот же самый скрипт как:
/etc/init.d/myscript stop
Это все, что на самом деле происходит здесь?
Это правильно.
Взято из man update-rc.d
:
Если используются значения по умолчанию, то update-rc.d создаст ссылки для запуска службы на уровнях запуска 2345 и остановки службы на уровнях запуска 016. по умолчанию все ссылки будут иметь порядковый номер 20, но это должно быть переопределено, если есть зависимости. Например, если демон B зависит от A, то A должен быть запущен до того, как B и B должны быть убиты до A. Вы можете сделать это, предоставив два аргумента NN. В целом, основные демоны должны запускаться рано и заканчиваться поздно, тогда как приложения могут запускаться поздно и рано завершаться.
Больше информации здесь , ищите раздел «Установка пользовательских init-скриптов».