🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Hacer qeu dos procesos se esperen, mientras otros se ejecutan.

#13922
From: Han Solo
Date: Tue, 02 Jan 2001 21:33
55 lines
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-mail

Show 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