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

Verificar proceso e iniciar (Autorestarter)

Estas en el tema de Verificar proceso e iniciar (Autorestarter) en el foro de Unix / Linux en Foros del Web. Hola, Tengo un proceso ./servidor que ejecuto en segundo plano con screen, pero a veces este se cierra (Se cae), y quiero hacer un script ...
  #1 (permalink)  
Antiguo 16/06/2009, 15:51
 
Fecha de Ingreso: abril-2004
Ubicación: Barcelona
Mensajes: 242
Antigüedad: 20 años, 6 meses
Puntos: 0
Verificar proceso e iniciar (Autorestarter)

Hola,

Tengo un proceso ./servidor que ejecuto en segundo plano con screen, pero a veces este se cierra (Se cae), y quiero hacer un script para que verifique este proceso y cuando no este lo habra de nuevo. He buscado en muchos sitios pero nada..

¿Me pueden ayudar?

Gracias.

Uso: Debian 4.0
  #2 (permalink)  
Antiguo 16/06/2009, 16:04
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
Respuesta: Verificar proceso e iniciar (Autorestarter)

¿se cierra qué?, ¿screen o tu proceso?, ¿no debería?; si no debería, ¿no habría que ver la razón y ver si se puede "solucionar"?

Como sea, sin ser un experto, yo me iría por crear un CRON de un script en Bash que vea si está ejecutandose el proceso, en caso contrario lanzarlo. Debería ser simple un `ps -A | grep proceso`, un if, y lanzar el comando.

Un saludo
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 16/06/2009, 16:36
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 2 meses
Puntos: 47
Respuesta: Verificar proceso e iniciar (Autorestarter)

Sino está monit que sirve para esas cosas.
De paso podes monitorear otras partes de tu servidor.
__________________
¡Volviendo a la programación!
  #4 (permalink)  
Antiguo 19/06/2009, 02:52
 
Fecha de Ingreso: abril-2004
Ubicación: Barcelona
Mensajes: 242
Antigüedad: 20 años, 6 meses
Puntos: 0
Respuesta: Verificar proceso e iniciar (Autorestarter)

Y como podria hacer eso con un script sencillo? He busco pero no encontrado nada, y de linux se lo basico..

Me podría ayudar?

Gracias.

Última edición por loginhotel; 26/06/2009 a las 16:06
  #5 (permalink)  
Antiguo 19/06/2009, 18:19
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 2 meses
Puntos: 47
Respuesta: Verificar proceso e iniciar (Autorestarter)

La "Y" también es parte del diccionario. Por favor respeta las políticas del foro y escribe correctamente.

Lee el manual de monit para saber como implementarlo.
¿Para que necesitas un script?
__________________
¡Volviendo a la programación!
  #6 (permalink)  
Antiguo 26/06/2009, 16:07
 
Fecha de Ingreso: abril-2004
Ubicación: Barcelona
Mensajes: 242
Antigüedad: 20 años, 6 meses
Puntos: 0
Respuesta: Verificar proceso e iniciar (Autorestarter)

Perdonen, ya edite.
Alguien podría ayudarme, he estado buscando y de todo pero a un no logro crearlo.

Muchas gracias.
  #7 (permalink)  
Antiguo 26/06/2009, 19:11
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 2 meses
Puntos: 47
Respuesta: Verificar proceso e iniciar (Autorestarter)

Responde mi pregunta: ¿Porqué quieres implementarlo en un "script sencillo"?
__________________
¡Volviendo a la programación!
  #8 (permalink)  
Antiguo 27/06/2009, 02:30
 
Fecha de Ingreso: abril-2004
Ubicación: Barcelona
Mensajes: 242
Antigüedad: 20 años, 6 meses
Puntos: 0
Respuesta: Verificar proceso e iniciar (Autorestarter)

¿Que otras formas tengo?
Gracias.
  #9 (permalink)  
Antiguo 28/06/2009, 01:15
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 2 meses
Puntos: 47
Respuesta: Verificar proceso e iniciar (Autorestarter)

Emm... Ya te lo dije antes, con monit...
__________________
¡Volviendo a la programación!
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 07:59.