Скрипты 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.
Другие вопросы по тегам