Article View: es.comp.os.linux.programacion
Article #12341parentesco entre procesos
From: Eduard Garcia
Date: Thu, 02 Aug 2001 02:46
Date: Thu, 02 Aug 2001 02:46
28 lines
1668 bytes
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-mailShow 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