🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #18453

Re: Proceso se inicia en background

#18453
From: Javier Cantero
Date: Wed, 08 Sep 1999 00:00
30 lines
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-mail
References: <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