Meu problema é que não quero parar o daemon apache com o comando ./apache2 stop
from /etc/init.d
(sei fazer isso). Não quero que o serviço apache inicie automaticamente na /etc/init.d
inicialização do sistema. Mas também preciso manter o serviço na init.d
pasta. Como posso fazer isso? Preciso alterar alguns campos no script de serviço?
linux
apache-http-server
init
Quirol
fonte
fonte
Respostas:
Dependendo da sua distribuição, você poderá executar um comando para desativar o serviço na inicialização. Fazendo isso, ele será interrompido até que você o inicie manualmente. Aqui estão alguns exemplos de diferentes distribuições:
update-rc.d -f apache2 remove
rc-update del apache2
systemctl disable apache2
fonte
Este é um tópico antigo, mas vou adicionar o que aprendi para ajudar outras pessoas que vêm aqui.
Para o Debian, o problema com a resposta dada é que a mudança será desfeita na próxima vez que houver uma atualização do software. Na página do manual para
update-rc.d
:Eu acredito que é melhor usar a diretiva desativar:
Isso tem a vantagem de que a
enable
diretiva pode reverter a alteração.fonte