[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