linux-l: Mail-Skript

Ralf Bärwaldt 1bar at gmx.de
Fr Aug 25 09:34:51 CEST 2000


> > 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<-----------------

Ich glaube kaum, dass das geht. Bei mir hoert fetchmail naemlich
nie auf mails zu fetchen. Folglich wartet "wait" forever.

Gruss Ralf

PS:
Ich haette gern die Moeglichkeit mehrere "fetchmail"s parrallel
zu starten (naemlich jeder User soll sein individuelles fetchmail
starten koennen). Leider geht das nicht. Welche Loesung gibt
es fuer das Problem ?

-- 
Sent through GMX FreeMail - http://www.gmx.net



Mehr Informationen über die Mailingliste linux-l