🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

parentesco entre procesos

#12341
From: Eduard Garcia
Date: Thu, 02 Aug 2001 02:46
28 lines
1668 bytes
Buenas,

desde mi código hago una llamada a un programa (xplot) de la siguiente
manera:

if(fork() == 0)
    (...)
    execl(PATH_XPLOT, "xplot", NOM_FICHERO, NULL);

else {
(...)
}

El anterior trozo de código hace aparecer una ventana con una gráfica
xplot, mientras, el programa principal (mi programa) continúa
ejecutándose con normalidad mientras el hijo creado está vivo, al cerrar
la ventana xplot, el hijo muere y el programa padre se vuelve inestable
no sé por qué.

Mi pregunta es: Cómo puedo hacer para lanzar una aplicación desde mi
código sin que les una ningún parentesco? Así el padre no llorará la
muerte de su hijo, como parece que haga.

O si no: Cómo puedo hacer para que la muerte del hijo no afecte al
padre?
Technical Details
Message-ID: <3B68BF10.D0D26BA7@upcnet.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!130.133.1.3!fu-berlin.de!newsfeed.bcn.ttd.net!news.bcn.ttd.net!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,f77e857a2bc32edb,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-08-01 19:47:27 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!130.133.1.3!fu-berlin.de!newsfeed.bcn.ttd.net!news.bcn.ttd.net!not-for-mail
From: Eduard Garcia <eduardo.garcia2@upcnet.es>
Newsgroups: es.comp.os.linux.programacion
Subject: parentesco entre procesos
Date: Thu, 02 Aug 2001 04:46:41 +0200
Organization: Telefonica Transmision de Datos
Lines: 29
Message-ID: <3B68BF10.D0D26BA7@upcnet.es>
NNTP-Posting-Host: 193-153-168-16.uc.nombres.ttd.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Mailer: Mozilla 4.76 [ca]C-UPCNET-C  (Win98; U)
X-Accept-Language: ca,es-ES,es,es-AR,es-CO,en,en-GB,en-US