viernes, 16 de septiembre de 2011

Servicios automáticos de tomcat

# !/bin/bash

#

# chkconfig: 2345 20 80

#

# Description: Demonio de iniciacion de tomcat

# Processname: tomcat

start()
{

echo "Iniciando tomcat ...."

/usr/tomcat/bin/startup.sh

}

stop()

{

echo "Deteniendo tomcat ...."

/usr/tomcat/bin/shutdown.sh
}

case "$1" in

start)

start

;;

stop)

stop

;;

*)

echo "Utilice los parametros: $0 {start|stop}"

exit1

esac


Podemos revisar el mensaje digitando

# service tomcat
Con lo que tendremos el mensaje de Utilice los parametros: $0 {start|stop}
Y podemos probar con:
# service tomcat start
# service tomcat stop

Ahora cambiamos los permisos y hacemos que se inicie con el sistema


# chmod 755 tomcat


Adicionamos el script a los servicios del sistema


# chkconfig --add tomcat

# chkconfig tomcat on


Verificamos la modificación (el script utiliza los niveles 2, 3, 4)


# chkconfig --level 234 tomcat on

# chkconfig --list tomcat


Se puede ver que los servicios 2, 3, 4 estan encendidos

y tambien checamos si esta adicionado con


# ll /etc/rc2.d/