🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: es.comp.os.linux.programacion
3 messages
3 total messages Started by teoria Thu, 28 Sep 2006 23:23
procesos en background
#786
Author: teoria
Date: Thu, 28 Sep 2006 23:23
6 lines
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
#787
Author: arrase
Date: Fri, 29 Sep 2006 01:32
20 lines
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
#790
Author: J.A. Gutierrez
Date: Fri, 29 Sep 2006 07:53
16 lines
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