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