Вопрос Отключить автозапуск для службы без деинсталляции? [Дубликат]


На этот вопрос уже есть ответ:

Как отключить автозапуск службы без удаления? Например, я хотел бы оставить tomcat установленным, но я не хочу, чтобы он включался при каждом перезапуске.


145
2018-02-19 15:22


происхождения




ответы:


Это должно сделать трюк:

Открытый терминал (Ctrl + Alt + T) и введите следующую команду:

sudo update-rc.d tomcat disable

В основном update-rc.d изменят существующие ссылки уровня запуска для скрипта /etc/init.d/tomcat путем переименования стартовых ссылок для остановки ссылок.


175
2018-02-19 15:59



Обратите внимание, что имя службы tomcat по умолчанию - «tomcat7» в ubuntu 14. - eaykin
Если ваш tomcat - tomcat6, вам нужно будет сделать «sudo update-rc.d tomcat6 disable», иначе вы получите ошибку. - Dung
Странно, это удалило ссылки, а затем создало новые, когда я сделал это для postgresql. Не знаю. - mlissner
Возможно, вы захотите рассмотреть это сообщение в update-rc.d: The disable|enable API is not stable and might change in the future. - Sahil Arora


Более общий и более визуальный, с приятным интерфейсом: sysv-rc-conf

Снимите флажки для tomcat7 (уровни выполнения от 2 до 5), закройте и все.


41
2017-08-24 14:18



круто, это инструмент, которого я раньше не видел. Было полезно подтвердить, что update-rc.d команда действительно сработала - STW
Этот инструмент замечательный, это была то, что я искал. Большое вам спасибо за это. - Utku Özdemir


disable|enable API нестабилен и может измениться в будущем. Я предлагаю вам использовать следующую команду, чтобы удалить все символические ссылки в /etc/rc?.d/:

update-rc.d -f tomcat remove

38
2018-03-05 09:07



Этот работал для меня. Я удалил tomcat вручную, но он пытался закрыть его перед любой перезагрузкой. Отключить без параметра -f параметр «файл не существует». - amenadiel


Для работы с рассылкой вы должны отключить такую ​​службу (например, mysql):

$ sudo -s
# echo "manual" > /etc/init/mysql.override
# exit

или используя этот однострочный вкладыш:

$ echo "manual" | sudo tee /etc/init/mysql.override > /dev/null

20
2018-06-21 10:37



+ 1 миллион, это то, что сработало для меня. Я пытался остановить передачу-демона от запуска при запуске и метода update-rc.d используемый для работы, но похоже, что он был преобразован в сценарий Upstart, поэтому это единственный метод, который работает - Erin Drummond
Спасибо, это сработало для меня и отключив mongodb! Не похоже, чтобы это работало с эхом, поэтому я сделал это oldschool sudo vi /etc/init/mongodb.override путь - twig