¿Deshabilita el arranque automático para un servicio sin desinstalar? [duplicar]

144

¿Cómo puedo desactivar el inicio automático de un servicio sin desinstalarlo? Por ejemplo, me gustaría dejar instalado Tomcat, pero no quiero que se encienda cada vez que reinicio.

    
pregunta C. Ross 19.02.2011 - 16:22

4 respuestas

174

Esto debería hacer el truco:

Abrir terminal ( Ctrl + Alt + T ) e ingresar el siguiente comando:

sudo update-rc.d tomcat disable

Básicamente update-rc.d modificará los enlaces de niveles de ejecución existentes para el script /etc/init.d/tomcat cambiando el nombre de los enlaces de inicio para detener los enlaces.

    
respondido por el hhlp 19.02.2011 - 16:59
41

Más genérico y más visual, con una interfaz de usuario agradable: sysv-rc-conf

Desactive las casillas para tomcat7 (niveles de ejecución 2 a 5), ​​salga y listo.

    
respondido por el youri 24.08.2013 - 16:18
38

La API disable|enable no es estable y puede cambiar en el futuro. Te sugiero que uses el siguiente comando para eliminar todos los enlaces simbólicos en /etc/rc?.d/ :

update-rc.d -f tomcat remove
    
respondido por el Riceball LEE 05.03.2013 - 10:07
20

Para trabajos advenedizos, debe deshabilitar un servicio como este (por ejemplo, mysql):

$ sudo -s
# echo "manual" > /etc/init/mysql.override
# exit

o utilizando este one-liner:

$ echo "manual" | sudo tee /etc/init/mysql.override > /dev/null
    
respondido por el Tomofumi 21.06.2013 - 12:37

Lea otras preguntas en las etiquetas