Mon problème est que je ne veux pas arrêter le démon apache avec la commande ./apache2 stop
de /etc/init.d
(je sais le faire). Je ne veux pas que le service apache démarre automatiquement au /etc/init.d
démarrage du système. Mais je dois également conserver le service dans le init.d
dossier. Comment puis-je faire ceci? Dois-je modifier certains champs du script de service?
linux
apache-http-server
init
Kyrol
la source
la source
Réponses:
Selon votre distribution, vous devriez pouvoir exécuter une commande pour désactiver le service au démarrage. Ce faisant, il sera arrêté jusqu'à ce que vous le lanciez manuellement. Voici quelques exemples sur différentes distributions:
update-rc.d -f apache2 remove
rc-update del apache2
systemctl disable apache2
la source
C'est un vieux fil de discussion, mais j'ajouterai ce que je viens d'apprendre pour aider ceux qui viennent ici.
Pour Debian, le problème avec la réponse donnée est que le changement sera annulé la prochaine fois qu'il y aura une mise à jour du logiciel. Depuis la page de manuel de
update-rc.d
:Je pense qu'il vaut mieux utiliser la directive disable:
Cela a l'avantage que la
enable
directive peut inverser le changement.la source