[Perl] COMPROBAR QUE EXISTE UN PROCESO
Sergi -
sergixxxx30 en yahoo.es
Mie Dic 7 15:39:11 CST 2005
Ya se que he de hacer:
$ps ="ps aux |grep2 \"procesoyparametrosconcretos\" ";
if ($ps =~ /^$/)
{
print "no existe";
}
Así debe funcionar por lo que acabo de ver en un
tutorial... mañana lo pruebo que estoy cansado
Saludos desde España
Sergi
--- Sergi escribió:
> salu2 de nuevo ;-)
>
> Estoy tratando de comprobar que la tabla de procesos
> contiene un proceso, para si no existe relanzarlo.
> Mi idea es hacer un grep y si devuelve vacio es que
> el
> proceso no está en la tabla.
> Para ello he hecho este script buscando "bash" en ps
> aux, yo pensaba me serviría para el asunto, pero los
> resultados que me devuelve no son ciertos.
>
> $ps ="ps aux |grep bash";
> if($ps == 0) # he probado también if($ps eq "")
> {
> print "NO EXISTE\n";
> }
> else
> {
> print "EXISTE\n";
> }
>
>
> Se trata de que si $ps no contiene nada me avise con
> el "NO EXISTE" para volver a relanzarlo.
>
> gracias.
>
> PD: Siento ser tan pesado .... :-(
>
>
>
> ______________________________________________
> Renovamos el Correo Yahoo!
> Nuevos servicios, más seguridad
> http://correo.yahoo.es
> _______________________________________________
> Perl mailing list
> Perl en tlali.iztacala.unam.mx
>
http://tlali.iztacala.unam.mx/cgi-bin/mailman/listinfo/perl
>
______________________________________________
Renovamos el Correo Yahoo!
Nuevos servicios, más seguridad
http://correo.yahoo.es
Más información sobre la lista de distribución Perl