Article View: es.comp.os.linux.programacion
Article #14789Re: Duda sobre el wait del bash
From: Han Solo
Date: Mon, 25 Sep 2000 00:00
Date: Mon, 25 Sep 2000 00:00
67 lines
2671 bytes
2671 bytes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 "J.A. Gutierrez" <spd@daphne.cps.unizar.es> writes: > Han Solo <hsolo@maptel.es> wrote: > > : #!/bin/bash > > : exec /usr/sbin/sendmail -q & > : exec /usr/sbin/get-news >/home/hsolo/noticias 2>&1 & > > por que "exec" ??? Man�as de cuando ten�a el 486 (de hecho, este fichero viene de entonces). Le� en alguna parte que se libera memoria al lanzar los programas con exec. De hecho, todas las aplicaciones que se lanzan desde los men�s del fvwm lo hacen con exec. > : su hsolo -c '/usr/bin/fetchmail -v > /home/hsolo/resultado 2>&1 &' > : su hsolo -c '/usr/bin/weex 1 >/home/hsolo/weex.log 2>&1 &' > > al hacer un "su -c" estas lanzando el shell de "hsolo" y > ejecutando el comando en background respecto a este shell. Mira, eso no lo ten�a claro. Me lo se para la pr�xima. > : wait > > Por lo tanto, este wait espera a "su" (que termina instantaneamente), > no a los hijos de shell de "hsolo" > > Solucion: trivial: saca el '&' fuera de la cadena que le > pasas a "su" Muy tonto, muy sencillo, y muy elegante. Me gustan las soluciones as� ;-) > : Por cierto, este comportamiento an�malo yo creo que se produce desde > : la actualizaci�n a potato. > > no creo que sea anomalo, lo anomalo me parece a mi lo de antes... > Supongo que en potato han acutalizado el bash, y ahora ya > se porta mas POSIX-correcto. Supongo que ser� eso. - -- Un Saludo Han Solo The Rebel Alliance Emacs is not on every system So what? [...] Do you tell your administrative people to stick with notepad.exe? Do you tell your fat kids they can only have the crummy games that come with their video games or plain dress that comes with Barbie? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.1 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.5 and Gnu Privacy Guard <http://www.gnupg.org/> iEYEARECAAYFAjnPATgACgkQ4FjpJaPEp22B6gCg1dnW6KrG/nUaUxPT1KdH8Y6e Z3AAoM3MBX42VLWr+j9IN3WegwFxAOSU =N3Yx -----END PGP SIGNATURE-----
Technical Details
Message-ID:
<87d7hs2a4l.fsf@hecate.aq.upm.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<87d7ho8csv.fsf@alderaan.maptel.es> <8r1kt6$r2l$1@news.unizar.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,4d8bcc2bc7258295,start X-Google-Attributes: gidf86c8,public From: Han Solo <hsolo@maptel.es> Subject: Re: Duda sobre el wait del bash Date: 2000/09/25 Message-ID: <87d7hs2a4l.fsf@hecate.aq.upm.es> X-Deja-AN: 675467408 Content-Transfer-Encoding: 8bit References: <87d7ho8csv.fsf@alderaan.maptel.es> <8r1kt6$r2l$1@news.unizar.es> Content-Type: text/plain; charset=iso-8859-1 X-Trace: 29 Sep 2000 12:02:19 +0100, 138.100.42.196 MIME-Version: 1.0 User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.7 Newsgroups: es.comp.os.linux.programacion