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


27

Я встановив скрипт init.d з цією командою:

sudo update-rc.d mongodb defaults 98 02

Я хочу його видалити, тому я планую запустити:

sudo update-rc.d -f mongodb remove

Мене турбують умови запуску та зупинки в команді встановлення.
Чи призведе до запуску видалення також умови запуску та зупинки?

Чи є якісь наслідки, які я маю знати?

Відповіді:


21

Чи призведе до запуску видалення також умови запуску та зупинки?

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

Чи є якісь наслідки, які я маю знати?

Якщо якийсь інший скрипт залежить від mongodbзапуску / зупинки, він вийде з ладу.

Перегляньте сторінку сторінки для повного опису.


1
Привіт, я розумію, що на цю відповідь трохи пізно, але мені цікаво, чому help.ubuntu.com/community/UbuntuBootupHowto говорить про дезактивацію сценаріїв init: "Не використовуйте для цього команду update-rc.d! Він використовується лише в сценаріях встановлення пакунків, і не розроблений для такого типу управління рівнем. 'Які проблеми з його використанням?
користувач2520938

@ user2520938 тому, що вони говорять про те, що потрібно використовувати управління запуском замість цього, але в цьому випадку користувач встановив сценарій за допомогою помічників sysvinit, тому для його видалення він повинен використовувати sysvinit.
Брайам
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.