Fetchmail per Cronjob automatisieren

Andreas Mueller mailinglists at andreas-mueller.com
Tue Jun 1 11:55:45 UTC 2004


Alexander Dalloz wrote:
> Am Di, den 01.06.2004 schrieb Sascha Morr um 7:44:
> > irgendwie werde ich aus den im Netz befindlichen Anleitungen zum
> > Thema cron nicht ganz schlau. Ich habe hier im home-Verzeichnis
> > eines lokalen Benutzers die Datei .fetchmailrc angelegt und auch
> > richtig ausgefüllt. Mit dem Befehl fetchmail holt er dann auch die
> > Mails aus der Mailbox. Aber wie bekomme ich cron dazu das aller 10
> > Minuten zu machen?
> >
> > Sascha
>
> "man 5 crontab" hast du gelesen? ;)
>
> Als dein mail fetching user folgendes ausführen/eingeben:
>
> crontab -e
>
> */10 0-1,8-23 * * * if [ "`ps --User $USER| grep fetchmail`" == "" ];
> then /usr/bin/fetchmail > /dev/null 2>&1; fi
>
> Dieser cronjob lässt fetchmail alle 10 Minuten zwischen 8:00 und 1:00
> Uhr laufen, sofern nicht ein anderer fetchmail Prozess des users noch
> läuft. $USER musst du natürlich durch deinen usernamen ersetzen.

Alternativ lässt sich auch die Option --daemon von fetchmail nutzen. 
Dies hat natürlich den Nachteil, dass fetchmail abstürzen kann und 
danach nicht wieder neu gestartet wird.

Grüße,
Andreas.





More information about the Fedora-de-list mailing list