Re: Cómo saber cuándo un proceso se ha caído
Juan Esteban Pulgar Howes
jpulgarh en gmail.com
Mie Sep 2 11:07:20 CLT 2009
Hola,
Hace tiempo hice uno con mldonkey, quizá te sirva:
#!/bin/bash
proceso="/archivos/mldonkey-debian/mlnet"
pid=`ps auxw | grep $proceso | grep -v grep`
if [ -z "$pid" ]; then
echo "ejecutando mlnet"
/etc/init.d/mldonkey start
else
echo "el proceso esta corriendo en este momento"
fi
Le puedes agregar un envío de correo si quieres que te avise.
Saludos.
El 2 de septiembre de 2009 10:47, Franco Gaudino <
franco.gaudino en slackware.cl> escribió:
> Hola a todos.
> Tengo que automatizar un programa que corre en un servidor Debian.
> Al consultar por el estado con ps aux siempre me aparece durmiendo,
> poco conozco de los estados de procesos.
> Cuándo me doy cuenta de que se ha caído un proceso lo reinicio y ya, pero,
> al
> hacer un seguimiento no logro darme cuenta cuándo se ha caído.
> Mi necesidad, es, después de haberlo acotado hacer un pequeño script
> para reinicio automático.
>
> Saludos
>
> --
> Atte
> Franco Gaudino
> franco.gaudino en slackware.cl
> 85989065
> Scentless Apprentice
>
> GNU/Linux No para cualquiera
> No para cualquiera
>
>
--
Juan Esteban Pulgar Howes
Técnico en Sistemas Informáticos.
(E) Ingeniería Informática.
Más información sobre la lista de distribución Linux