Скрипты init.d и папки rc
Мне интересно, почему не все сценарии размещены в init.d папка находится в rc папки, например. система чашки находится в init.d но нет в rc папки?
Я не знаю, правильно ли я понимаю. Когда я хочу отключить службу, я должен выполнить
update-rc.d -f something remove
но я должен удалить этот файл службы из init.d папка тоже? потому что когда я проверяю
service --status-all
после update-rc.d -f something remove этот сервис все еще присутствует в списке. Как правильно это интерпретировать?
1 ответ
Я думаю, что обслуживание чашек является upstart работа, которая работает /etc/init.d/cups скрипт.
Проверьте, присутствует ли /etc/init/cups.conf и если это exec /etc/init.d/cups,
По поводу удаления ссылок в rcX.d Вы должны удалить свой скрипт в /ect/init.d прежде чем бежать update-rc.d Команда, в соответствии с руководством по update-rc.d:
When invoked with the remove option, update-rc.d removes any links in
the /etc/rcrunlevel.d directories to the script /etc/init.d/name. The
script must have been deleted already. If the script is still present
then update-rc.d aborts with an error message.