Thread View: es.comp.os.linux.programacion
3 messages
3 total messages
Started by teoria
Thu, 28 Sep 2006 23:23
procesos en background
Author: teoria
Date: Thu, 28 Sep 2006 23:23
Date: Thu, 28 Sep 2006 23:23
6 lines
1505 bytes
1505 bytes
Hola Muchachos.... estamos con un compañero haciendo un especie de Bash en C como trabajo practico y necesitamos ejecutar un proceso en backgroud. Hasta ahora solo usamos la funcion execv con wait, pero esto deja dormido al proceso padre. Alguna idea de como hacer para que el hijo quede en background al estilo de bash cuando se ingresa el "&" Salu2
Re: procesos en background
Author: arrase
Date: Fri, 29 Sep 2006 01:32
Date: Fri, 29 Sep 2006 01:32
20 lines
2067 bytes
2067 bytes
teoria escribi�:
> Hola Muchachos.... estamos con un compa�ero haciendo un especie de
> Bash en C como trabajo practico y necesitamos ejecutar un proceso en
> backgroud. Hasta ahora solo usamos la funcion execv con wait, pero esto
> deja dormido al proceso padre. Alguna idea de como hacer para que el
> hijo quede en background al estilo de bash cuando se ingresa el "&"
> Salu2
>
�No te vale con no hacer un wait para el padre no espere y que cada uno
se ejecute a su marcha?
--
<arrase@gulcas.org><http://arrase.no-ip.org><www.gulcas.org>
<Gnupg Keys: http://arrase.no-ip.org/pubkey.txt>
print "".join(map(lambda numChar:filter(lambda x:(x<"0") or \
(x>"9"),numChar),["0"+chr(104)+"0","1"+chr(111)+"1","2"+chr(108)+"2", \
"3"+chr(97)+"3","4"+chr(32)+"4","5"+chr(109)+"5","6"+chr(117)+"6", \
"7"+chr(110)+"7","8"+chr(100)+"8","9"+chr(111)+"9"]))
Re: procesos en background
Author: J.A. Gutierrez
Date: Fri, 29 Sep 2006 07:53
Date: Fri, 29 Sep 2006 07:53
16 lines
1636 bytes
1636 bytes
teoria <teoriaderedes@gmail.com> wrote: : backgroud. Hasta ahora solo usamos la funcion execv con wait, pero esto : deja dormido al proceso padre. Alguna idea de como hacer para que el : hijo quede en background al estilo de bash cuando se ingresa el "&" Haz el wait solo cuando no se use "&". Tendras que llevar un registro de PIDs hijos para comparar con la salida de wait. Otra opcion puede ser usar se~nales (SIGCHLD). -- PGP and other useless info at \ http://webdiis.unizar.es/~spd/ \ finger://daphne.cps.unizar.es/spd \ Timeo Danaos et dona ferentes ftp://ivo.cps.unizar.es/pub/ \ (Virgilio)
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads