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

halls frikihalls en gmail.com
Vie Mar 10 00:12:43 CET 2006


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 a bildua 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!
>
>
-------------- hurrengo zatia --------------
Erantsitako HTML dokumentu bat ezabatu egin da...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20060310/767376df/attachment.htm


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