On Wed, Sep 02, 2009 at 11:38:07AM -0400, Franco Gaudino wrote: > Hola Juan. > > Gracias, al parecer por ahí va el tema, le doy una vuelta y lo comento.
Otra alternativa es simplemente mirar en /proc/<pid>. Si existe el directorio, el proceso esta vigente. Ahi tambien puedes ver mas detalles sobre cada proceso corriendo en el sistema. Davidlohr. > > Saludos > > El 2 de septiembre de 2009 11:07, Juan Esteban Pulgar > Howes<jpulg...@gmail.com> escribió: > > 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.gaud...@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.gaud...@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. > > > > > > -- > Atte > Franco Gaudino > franco.gaud...@slackware.cl > 85989065 > Scentless Apprentice > > GNU/Linux No para cualquiera > No para cualquiera > -- Davidlohr