Foros del Web » Administración de Sistemas » Unix / Linux »

Gracias LinuxManiac y más ayuda, si puede ser

Estas en el tema de Gracias LinuxManiac y más ayuda, si puede ser en el foro de Unix / Linux en Foros del Web. Gracias por la ayuda del script, era "casi" lo que había hecho, sólo que no le había puesto el atributo de ejecución. Muy mal ya ...
  #1 (permalink)  
Antiguo 12/11/2003, 07:55
ysa
 
Fecha de Ingreso: noviembre-2003
Mensajes: 5
Antigüedad: 21 años
Puntos: 0
De acuerdo Gracias LinuxManiac y más ayuda, si puede ser

Gracias por la ayuda del script, era "casi" lo que había hecho, sólo que no le había puesto el atributo de ejecución. Muy mal ya lo sé, pero eso me pasa por ser novata.

Ahora tengo otro problema, si quiero detener el servicio ¿cómo hago?, básicamente he hecho un script parecido al de arranque, pero he sustituido su contenido, sustituyendo la línea que me levantaba el servicio por la que lo detiene y claro está sustituyendo la "S" por la "K", aunque mantengo la misma numeración "S99tomcat" y "K99tomcat", esto en los niveles 3, 4 y 5.

Claro está que era mucho esperar que esto funcionara, así que ¿Cómo hago para detener al tomcat cuando salgo de un nivel donde los estoy activando?, si es que esto se puede hacer.
  #2 (permalink)  
Antiguo 12/11/2003, 20:39
 
Fecha de Ingreso: marzo-2003
Mensajes: 172
Antigüedad: 21 años, 8 meses
Puntos: 0
no hay problema, y no te preocupes por eso, todos estamos aprendiendo aqui
es mas, lo que te voy a decir lo acabo de descubrir :P


revisé los demas scripts y tienen un case para ir al codigo si se inician, se detienen, reinician, o recargan

case $1 in
start)

#codigo de inicio

;;
stop)

#codigo de parada

;;
reload)

#no es necesario llenar

;;
restart)
$0 stop
$0 start
;;
*)
exit 0


supongo que:
en start deberia ir tomcat

en stop debe ir algo asi como kill procesoID, lo que no se me ocurre es decirle que mate a tomcat en particular, por que es dificil adivinar el id que va a tener ( ayuda!!!) (cual comando dices que lo detiene? )

creo que deberias borrar el K99tomcat, por que lo que haria linux es primero matar el proceso tomcat (inexistente) y luego crearlo al cargar el script S99tomcat.

espero que te ayude
__________________
Algun dia se me ocurrirá escribir algo aquí. :pensando:
  #3 (permalink)  
Antiguo 13/11/2003, 16:44
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 23 años, 1 mes
Puntos: 6
Hmmm.. se supone que el tomcat viene con unos scripts para iniciar y apagar el servicio.
Lo que puedes hacer es basarse en una estructura smilar de script de inicio y agregar el startup.sh y el shutdown.sh que se requieren para matar el proceso..
O si la quiere mas elaborada que arranque el proceso manaulmente y alamcenar en un archivo el pid que se genra y guadarlo en el /var/lock/ y luego cuando invoque el kill que recuperas el valor del archivo y listo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:01.