linux-l: Mail-Skript

Jens Dreger jens.dreger at physik.fu-berlin.de
Do Aug 24 09:30:39 CEST 2000


On Thu, Aug 24, 2000 at 08:51:21AM +0200, Michael Pietsch wrote:
> Hi,
> 
> ich habe folgendes Skript, das per cron meine Mail holt:
> 
> #!/bin/sh
> /usr/sbin/fetchnews &
> /usr/bin/fetchmail -a -v >>/var/log/fetchmail 2>&1 &
> /usr/sbin/sendmail -q &
> 
> Wie kriege ich es jetzt hin, dass nach beenden
> des letzten Hintergrund-Prozesses der hangup-
> Befehl ausgefuehrt wird?

Indem Du auf Deine Kinder wartest, und zwar mit 'wait'.
Beispiel:

----------8<---------------
#!/bin/sh

date
(sleep 5; echo 5 finished) &
(sleep 9; echo 9 finished) &
(sleep 3; echo 3 finished) &
wait
date
---------8<-----------------

Gruss,

Jens.

PS: weiteres 'man bash', /wait



Mehr Informationen über die Mailingliste linux-l