Article View: es.comp.os.linux.programacion
Article #13922Hacer qeu dos procesos se esperen, mientras otros se ejecutan.
From: Han Solo
Date: Tue, 02 Jan 2001 21:33
Date: Tue, 02 Jan 2001 21:33
55 lines
2842 bytes
2842 bytes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola a todos. Tengo una dudilla de bash. Tengo el siguiente fichero, en /etc/ppp/ip-up.d #!/bin/bash exec /usr/sbin/sendmail -q & (exec /usr/sbin/baja-news -dirconf cis-dfn>/home/hsolo/noticias 2>&1 ;\ exec /usr/sbin/baja-news -dirconf antakira>>/home/hsolo/noticias 2>&1) & 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 &' wait if [ -f /tmp/bloqueo ]; then killall -HUP pppd rm /tmp/bloqueo fi mail -s "Finiquitado" hsolo < /home/hsolo/fin El problema est� en la l�nea que tiene el par�ntesis. La idea es la siguiente. Todos los procesos se ejecutan en segundo plano, y el wait los espera a todos antes de desconectar. Pero el problema es que no puede haber dos suck corriendo a la vez (suck es lanzado por baja-news, una versi�n modificada de get-news), primero tiene que acabar uno antes de ejecutar el otro. Lo que no s� es c�mo hacer que se ejecute el primer suck y cuando acabe se ejecute el otro, pero mientras se puedan lanzar o ejecutar otros procesos de forma paralela. Tal como est� puesto, no funciona, s�lo lanza el primer baja-news. �Alguien puesto en bash que me ilumine? - -- 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/> iEYEARECAAYFAjpSSRYACgkQ4FjpJaPEp21fPQCfeC5eaaPCU1vOJfarNe0RlO/P S6AAoMJ4x3XwJBeQna2fImv6GjKTjw3m =gWf+ -----END PGP SIGNATURE-----
Technical Details
Message-ID:
<87snn13ahz.fsf@alderaan.maptel.es>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!newsfeed.mesh.ad.jp!oleane.net!oleane!fr.usenet-edu.net!usenet-edu.net!fu-berlin.de!uni-berlin.de!212-7-50-105.wolbiz.worldonline.ES!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII X-Google-Thread: f86c8,68e86b684738b52,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-01-02 13:30:28 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!newsfeed.mesh.ad.jp!oleane.net!oleane!fr.usenet-edu.net!usenet-edu.net!fu-berlin.de!uni-berlin.de!212-7-50-105.wolbiz.worldonline.ES!not-for-mail From: Han Solo <hsolo@escomposlinux.org> Newsgroups: es.comp.os.linux.programacion Subject: Hacer qeu dos procesos se esperen, mientras otros se ejecutan. Date: 02 Jan 2001 22:33:12 +0100 Organization: The Rebel Alliance Lines: 55 Message-ID: <87snn13ahz.fsf@alderaan.maptel.es> NNTP-Posting-Host: 212-7-50-105.wolbiz.worldonline.es (212.7.50.105) Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: fu-berlin.de 978471009 8515633 212.7.50.105 (16 [63837]) X-Server-Date: 2 Jan 2001 21:33:12 GMT User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.7