Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/11/2003, 17:07
Herminio Heredia San
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 23 años, 1 mes
Puntos: 6
Ok primero que nada mas o menos por lo que lei en la doc de jakarta. tienes que setar algunas variables de ambiente antes de iniciar el arranque de tomcat.
Bien en tu script veo un detalles y es que estas declarando las variables CATALINA_HOME y JAVA_HOME dentro de la funcion start, estas deben de estar afuera por que son usadas tambien por la funcion stop.
A hora lo del case, bueno el parametro $1 es una variable que indica el numero de argumento que estas pasando a tu script, es decir cuando tu ejecutas 'script start' por decir algo, La palabra star es capturada en la variable especial $1, que es lo que ves en el case.
La ultima parte *) bueno indica que si se cotejo cualquier otra cadena que no sea start,stop,restart haga algo, que en tu caso no estas haciendo.
Las instrucciones dentro del case deben de terminarse con dos ;;.
Bueno eso es a modo general.
Para mas detalles y compresion de lo que implica programar en el shell bash. teclea en una terminal [b]man bash[/b}.
Hay viene todo lo que necesita spregunatr sobre sintxis.