Comment puis-je désactiver le démarrage automatique d'un service sans désinstaller? Par exemple, j'aimerais laisser Tomcat installé, mais je ne veux pas qu'il s'allume à chaque redémarrage.
Cela devrait faire l'affaire:
Terminal ouvert (Ctrl + Alt + T) et entrez la commande suivante:
Sudo update-rc.d Tomcat disable
Fondamentalement, update-rc.d
modifiera les liens de niveau d'exécution existants pour le script /etc/init.d/Tomcat
en renommant les liens de démarrage pour arrêter les liens.
Plus générique et plus visuel, avec une interface utilisateur agréable: sysv-rc-conf
Décochez les cases pour Tomcat7 (niveaux d'exécution 2 à 5), quittez et c'est tout.
L'API disable|enable
n'est pas stable et pourrait changer à l'avenir. Je vous suggère d'utiliser la commande suivante pour supprimer tous les liens symboliques dans /etc/rc?.d/
:
update-rc.d -f Tomcat remove
Pour les travaux qui démarrent, vous devez désactiver le service comme ceci (par exemple, mysql):
$ Sudo -s
# echo "manual" > /etc/init/mysql.override
# exit
ou en utilisant ce one-liner:
$ echo "manual" | Sudo tee /etc/init/mysql.override > /dev/null