Re: cron & fetchmail

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

From: Raphael Becker (beckerra_at_rumms.uni-mannheim.de)
Date: 10. Apr 2000


Andreas Hornig wrote:

> ich würde gerne per cronjob meine mails vom Mail-Server holen. Ist ja
> soweit auch kein problem, soweit fetchmail bereits beendet ist, bevor es
> erneut aufgerufen wird.

> Raphael - hast du nich mal was darüber gesagt ?

Hmm, nicht so direkt, aber ich hab mich damit mal auseinandergesetzt,
weil ich hier was ähnliches laufen habe.

Also prinzipiell gibt es zwei Ansätze:

1) einfach ignorieren, denn fetchmail erkennt von sich aus, daß ein
anderer fetchmailprozeß am laufen ist und beendet sich dann selbst mit
einem entsprechende Hinweis.

2) das andere fetchmail, welches vielleicht schon seit Stunden vor
sich hin-idle-t (weil zB "aufgehängt") mittels "killall fetchmail"
löschen.

mein crontab-Eintrag sieht so aus (eine Zeile!):

1,6,11,16,21,26,31,36,41,46,51,56 * * * * (netstat -an |grep ":10110"
>/dev/null) && /usr/bin/fetchmail >/dev/null

In Worten: alle 5 Minuten (1,6,...,56) neue mails pollen, sofern der
Port 10110 offen ist.
Hintergrund: ich habe eine dauerhafte ssh-Portforwarding-Verbindung,
die auf meinem Rechner (localhost) auf Port 10110 den Port 110 vom
mailserver abbildet, d.h. Zugriffe nach localhost:10110 werden für
fetchmail transparent auf rumms:110 umgeleitet. Dazu braucht man
spezielle Anpassungen in der ~/.fetchmailrc (genaueres bei Bedarf).

Anstelle von "(netsta..../dev/null)" kann natürlich auch zB "killall
-15 fetchmail" stehen, wobei das "&&" ein logisches "und" bedeutet,
ein "||" ein logisches "oder".
Sollen zwei Befehle unabhängig voneinander ausgeführt werden,
empfiehlt ich die einfache Trennung durch ";". Das kann man anhand von
einfachen Tests auf der Console mal "üben".

Alle Angaben wie immer ohne Gewähr und doppelten Boden :-). Falls wer
einen Fehler in meinen Ausführungen sieht, bitte korrigieren, damit
keine Unwahrheiten stehen bleiben.

Ich hoffe geholfen zu haben.

Gruß
Raphael Becker

-- 
Hi! I'm a .signature virus! 
Copy me into your ~/.signature to help me spread!
http://signature.home.pages.de/


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET