[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