[eside-ghost] Re: duda de perl OR shell script

loretahur 5loferna en rigel.deusto.es
Vie Mar 10 00:25:42 CET 2006


halls escribió:
> wop!
>
> ya sta XDD gracias a tximis XD
>
> resulta ke en shell scripting, la variable $! te dvuelve el PID del 
> ultimo proceso lanzado en background... asi ke todo perfecto ;)
>
> thx tximis!
>
> alejop!
>
>
> El día 10/03/06, *halls* <frikihalls en gmail.com 
> <mailto:frikihalls en gmail.com>> escribió:
>
>     Matizando una cosa...
>
>     el script de perl lo lanzo 3 veces distintas dentro de mi script
>     de shell, con argumentos distintos (un fich de configuracion) y
>     por tanto necesito 3 pids distintos y diferenciables, para poder
>     matar cada proceso indistintamente desde otro script...
>
>
>
>     El día 10/03/06, *halls* <frikihalls en gmail.com
>     <mailto:frikihalls en gmail.com>> escribió:
>
>         wop!
>
>         voy al grano... tengo un shell script que hace algo tal que:
>
>         --------------------------------
>         #!/bin/sh
>
>         cosas();
>         nohup mi_script_en_perl.pl &
>         mas_cosas();
>         --------------------8<---------
>
>         Ok, el tema viene aqui: como podria hacer para obtener el PID
>         de ese script en perl que lanzo desde mi shell script? Se me
>         habian ocurrido dos opciones, una, la mas obvia supongo, era
>         que mi propio script de perl hiciera alguna llamada a una
>         funcion tipo getpid() o similar, y guardara el resultado en un
>         fichero... el tema es que lo unico que he encontrado es usando
>         una libreria que la ha programado un pavo (o al menos no
>         parece ser standard...) y aun asi no me ha funcionado...
>
>         La otra opcion era que mi script de shell ejecutara ese script
>         de perl, de alguna forma que aun no se ni si existe, para
>         poder obtener el PID...
>
>         Ender me ha comentado noseke de que el ampersand de lanzar un
>         proceso en background te devuelve por stderr el pid del
>         proceso lanzado... pero no consigo info acerca de ello...
>
>         alguien que me pueda arrojar luz al respecto?
>
>         eskerrik asko!
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
Halls, tú eres todo un Juan Palomo: tú te lo guisas y tú te lo comes ;-)

-- 
-------------------------------------------------------
Lorena Fernández Álvarez

web: 	www.loretahur.tk

e-mail: lorena en loretahur.tk
-------------------------------------------------------




Más información sobre la lista de distribución eside-ghost