Моя проблема заключается в том , что я не хочу , чтобы остановить апачский демон с командой ./apache2 stop
из /etc/init.d
(я знаю , чтобы сделать это). Я не хочу, чтобы служба apache запускалась автоматически /etc/init.d
при запуске системы. Но мне также нужно сохранить сервис в init.d
папке. Как я могу это сделать? Нужно ли менять некоторые поля в служебном скрипте?
linux
apache-http-server
init
Kyrol
источник
источник
Ответы:
В зависимости от вашего дистрибутива, вы сможете выполнить команду, чтобы отключить службу при запуске. При этом он будет остановлен, пока вы не запустите его вручную. Вот несколько примеров на разных дистрибутивах:
update-rc.d -f apache2 remove
rc-update del apache2
systemctl disable apache2
источник
Это старая ветка, но я добавлю то, что только что узнал, чтобы помочь другим, кто пришел сюда.
Для Debian проблема с данным ответом состоит в том, что изменение будет отменено при следующем обновлении программного обеспечения. Со страницы руководства для
update-rc.d
:Я считаю, что лучше использовать директиву отключения:
Преимущество в том, что
enable
директива может отменить изменение.источник