2011-05-02 15 views
19

Cuando ejecuto Ubuntu, el servidor Tomcat que tengo instalado se ejecuta automáticamente y tengo que apagarlo manualmente. Quiero que Tomcat no se inicie automáticamente al arrancar. Cómo deshabilitar el arranque de Tomcat en el arranque?Eliminar tomcat autostart

Respuesta

36

-> primero: descubra el nombre del servicio. por ejemplo: Tomcat o tomcat6

de: trabajo intenta esto:

sudo update-rc.d Tomcat eliminar

Usted puede utilizar la herramienta siguiente:

sudo sysv-rc-conf 

http://dotgiri.com/2009/08/31/alternative-for-chkconfig-in-ubuntu-sysv-rc-conf-enable-or-disable-services-at-startup/

Si esto no funciona, el siguiente funcionará k

1.) averiguar su nivel de ejecución actual

runlevel 

2.) (re) mover el StartScript desde el directorio de nivel de ejecución /etc/rcx.d (RCEst X es el número del nivel de ejecución actual) ejemplo:

mv /etc/rc5.d/S90tomcat /etc/rc5.d/disable.S90tomcat 

El script comienza con S y un número (por ejemplo S90tomcat), que mena: S = stratscript para Tomcat, Start en la posición 90.

Simp Eliminar o mover esa secuencia de comandos.

3.) Finalmente, también elimine el stop-Script (Kill Script) que se parece a /etc/rcX.d/Kyytomcat donde yy es un número entre 0-99 y X es el nivel de ejecución, todavía lo sabe.

mv /etc/rc5.d/K01tomcat /etc/rc5.d/disable.K01tomcat 

Mira esta http://www.unixtutorial.org/2009/01/disable-service-startup-in-ubuntu/

+0

Nota: que el nombre del servicio Tomcat por defecto es "tomcat7" en ubuntu 14. Si su tomcat es tomcat6, tendrá que hacer "sudo update-rc.d tomcat6 disable", de lo contrario obtendrá un error – Dung