El script que he puesto ya me inicia, pero no sabe lo que es detenerse, lo he hecho más o menos como me lo indicaste y comparándole con otros script, de todas formas tengo algunas dudas sobre su contenido.
Esto es lo que he puesto y de paso te pregunto mis dudas:
tomcat
#!bin/bash
start()
{
CATALINA_HOME=/usr/local/jakarta-tomcat-4.0.6; export CATALINA_HOME
JAVA_HOME=/usr/java/j2sdk1.4.2_02; export JAVA_HOME
/usr/local/jakarta-tomcat-4.0.6/bin/startup.sh /*línea que arranca el TOMCAT, el startup.up es el que lo inicia*/
}
stop()
{
/usr/local/jakarta-tomcat-4.0.6/bin/shutdown.sh /*línea que detiene el TOMCAT, el shutdown.up es el que lo inicia*/
}
restart() /* ESTO NO TENGO NI IDEA DE POR QUE HA DE HACERSE*/
{
stop
start
}
case "$1" in /* ¿DE DÖNDE TOMA EL VALOR "1"? ESTE CASE NO LO ENTIENDO ¿CON QUÉ SE CONDICIONA? */
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*) /* PARA QUE SIRVE ESTO???? */
exit 1
esac
exit $?