Torsten Ermlich wrote:
Guten Morgen Liste! :)
Nun tritt von Zeit zu Zeit sporadisch ein kleines Problem mit fetchmail auf: ein fetchmail Prozeß verbleibt aktiv, wird also nicht beendet. Später startende fetchmail-Abrufe werden nicht durchgeführt, da halt der o. g. noch in der Prozeßliste erscheint.
Aufgerufen wird der fetchmail-Abruf alle 10 Minuten via eines cronjobs: 6,16,26,36,46,56 * * * * /batch/fetch_mail.sh > /dev/null 2>&1
/batch/fetchmail.sh hat folgenden Aufbau: #!/bin/sh # /usr/bin/fetchmail -v -f ~/.fetchmailrc # exit 0
Zumindest würde ich den exit status mit einem sinnvollen wert belegen. /usr/bin/fetchmail -v -f ~/.fetchmailrc status=$? exit $status
In ~/.fetchmailrc sind 6 Postfächer angegeben (4*POP3, 2*IMAP).
Wie kann ich verhindern, daß ein fetchmail-Aufruf in der Prozeßliste verbleibt? Oder, wie kann ich ggf. einen noch als aktiv gekennzeichneten Prozeß per Skript 'zwangsbeenden'? ;)
Würde es einen Unterschied machen, wenn der fetchmail-Abruf via fetchmail-daemon durchgeführt würde?
killall fetchmail oder kill `ps ax| grep fetchmail | cut -d' ' -f2` Benutze kein fetchmail, deshalb bitte anpassen. Sandy