Disabilita l'avvio automatico per un servizio senza disinstallarlo? [duplicare]

144

Come posso disattivare l'avvio automatico per un servizio senza disinstallarlo? Ad esempio, mi piacerebbe lasciare Tomcat installato, ma non voglio che si accenda ogni volta che ricomincio.

    
posta C. Ross 19.02.2011 - 16:22

4 risposte

174

Questo dovrebbe fare il trucco:

Apri terminale ( Ctrl + Alt + T ) e inserisci il seguente comando:

sudo update-rc.d tomcat disable

Fondamentalmente update-rc.d modificherà i link di runlevel esistenti per lo script /etc/init.d/tomcat rinominando i link di inizio per interrompere i collegamenti.

    
risposta data hhlp 19.02.2011 - 16:59
41

Più generico e più visivo, con una bella interfaccia utente: sysv-rc-conf

Deseleziona le caselle per tomcat7 (runlevel da 2 a 5), ​​esci e il gioco è fatto.

    
risposta data youri 24.08.2013 - 16:18
38

L'API disable|enable non è stabile e potrebbe cambiare in futuro. Ti suggerisco di utilizzare il seguente comando per rimuovere tutti i collegamenti simbolici in /etc/rc?.d/ :

update-rc.d -f tomcat remove
    
risposta data Riceball LEE 05.03.2013 - 10:07
19

Per i lavori di upstart, è necessario disabilitare il servizio come questo (ad esempio mysql):

$ sudo -s
# echo "manual" > /etc/init/mysql.override
    
risposta data Tomofumi 21.06.2013 - 12:37

Leggi altre domande sui tag