Article View: es.comp.os.linux.programacion
Article #18453Re: Proceso se inicia en background
From: Javier Cantero
Date: Wed, 08 Sep 1999 00:00
Date: Wed, 08 Sep 1999 00:00
30 lines
2129 bytes
2129 bytes
Joers!, y yo que cre�a que hab�a contestado. Esto qued� en
/var/spool/news/failed.postings
> Vamos a ver si rizamos el rizo un poco m�s. Dejando un poco de lado el
>que funcione. �Es buen estilo de programaci�n el que le padre no espere a que
>el hijo termine? Lo habitual, seg�n tengo entendido, es que el padre espere a
>por los hijoe (porque suelen hacer trabajos para �l), pero no s� si hay casos
>en que esto no sea posible y/o deseable. Mmm, un poco de filosof�a, me temo
Pues por ejemplo, cuando quieres dejar un proceso en background :-)
(Esto parece la pescadilla que se muerde la cola).
Es que esa es la t�cnica que se usa precisamente para este caso
concreto. Date cuenta que al terminar el proceso padre, se devuelve el control
al proceso que lanz� al padre (por ejemplo la shell bash).
En el caso de los shell esto se puede conseguir con un "&" (que usa la
misma t�cnica), pero en el caso de procesos que lanzan otros procesos
(imaginaros el cron o el inetd) no se puede usar esto, ni se debe quedar el
proceso bloqueado esperando a que finalicen sus hijos (y ademas, no le interesa
lo que hagan los mismos). As� que hace un fork de si mismo, y el hijo lo lanza
y desaparece, mientras el pader puede seguir atendiendo peticiones.
No s� si me explico, o lo l�o m�s.
Saludos de Javier (jcantero @ jet.es)
----
"La blasfemia es el �nico lenguaje entendido por todos los programadores"
Technical Details
Message-ID:
<slrn7tcg28.1gq.javier@eb2dsn.ampr.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<qkqup7.j9.ln@JuAnJuX> <slrn7sr7k3.9a.javier@eb2dsn.ampr.org> <m3rmq7.2u.ln@127.0.0.1>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,311b9b7a474eff74 X-Google-Attributes: gidf86c8,public From: javier@eb2dsn.ampr.org (Javier Cantero) Subject: Re: Proceso se inicia en background Date: 1999/09/08 Message-ID: <slrn7tcg28.1gq.javier@eb2dsn.ampr.org> X-Deja-AN: 522521442 Content-Transfer-Encoding: 8bit References: <qkqup7.j9.ln@JuAnJuX> <slrn7sr7k3.9a.javier@eb2dsn.ampr.org> <m3rmq7.2u.ln@127.0.0.1> Organization: Telefonica Transmision de Datos Content-Type: text/plain; charset=iso-8859-1 User-Agent: slrn/0.9.5.3 (UNIX) Mime-Version: 1.0 Newsgroups: es.comp.os.linux.programacion