удалить init.d update-rc.d удалить

27

Я установил скрипт init.d с помощью этой команды:

sudo update-rc.d mongodb defaults 98 02

Я хочу удалить его, поэтому я планирую запустить:

sudo update-rc.d -f mongodb remove

Я обеспокоен условиями запуска и остановки в команде установки.
Будет ли выполнение удаления причиной удаления условий запуска и остановки?

Есть ли какие-либо последствия, о которых я должен знать?

ton.yeung
источник

Ответы:

21

Будет ли выполнение удаления причиной удаления условий запуска и остановки?

Это удалит любой экземпляр вашего скрипта из системы, то есть любую ссылку /etc/rc*runlevel*.dна mongodbскрипт в вашем /etc/init.d.

Есть ли какие-либо последствия, о которых я должен знать?

Если какой-либо другой скрипт зависит от mongodbзапуска / остановки, он потерпит неудачу.

Проверьте man-страницу для полного описания.

Braiam
источник
1
Здравствуйте, я понимаю, что уже поздно отвечать на этот ответ, но мне интересно, почему help.ubuntu.com/community/UbuntuBootupHowto говорит об отключении сценариев инициализации: «Не используйте для этого команду update-rc.d! Он используется только в сценариях установки пакетов и не предназначен для такого рода управления уровнями запуска ». Каковы проблемы с его использованием?
user2520938
@ user2520938, потому что они говорят, что вместо этого следует использовать управление upstart, но в этом случае пользователь установил скрипт с помощью помощников sysvinit, поэтому он должен использовать sysvinit для его удаления.
Брайам