Hallo! Wie kann ich nachschauen, ob fetchmail auf meinem Rechner läuft? Ich hab' zwar eine Zeit von 70 Sekunden als Abruf-Intervall eingegeben, allerdings habe ich den Eindruck, das er doch keine Mails abruft. Ich muss immer mit fetchmailconf das fetchmail testen, damit er Mails abruft. Gruß, Jürgen
Jürgen Fahnenschreiber, Sonntag, 4. Mai 2003 09:42:
Wie kann ich nachschauen, ob fetchmail auf meinem Rechner läuft? Ich hab' zwar eine Zeit von 70 Sekunden als Abruf-Intervall eingegeben, allerdings habe ich den Eindruck, das er doch keine Mails abruft. Ich muss immer mit fetchmailconf das fetchmail testen, damit er Mails abruft.
ps -A | grep fetchmail -- Andreas Feile www.feile.net
Jürgen Fahnenschreiber, Sonntag, 4. Mai 2003 09:42:
Wie kann ich nachschauen, ob fetchmail auf meinem Rechner läuft? Ich hab' zwar eine Zeit von 70 Sekunden als Abruf-Intervall eingegeben, allerdings habe ich den Eindruck, das er doch keine Mails abruft. Ich muss immer mit fetchmailconf das fetchmail testen, damit er Mails abruft.
Was mir grad noch auffält: 70s is a bisserl hektisch. GMX weist Dich ab, wenn Du so oft abfragst. -- Andreas Feile www.feile.net
Am Sonntag, 4. Mai 2003 09:42 schrieb Jürgen Fahnenschreiber: Moin,
Wie kann ich nachschauen, ob fetchmail auf meinem Rechner läuft? Ich hab' zwar eine Zeit von 70 Sekunden als Abruf-Intervall eingegeben, allerdings habe ich den Eindruck, das er doch keine Mails abruft. Ich muss immer mit fetchmailconf das fetchmail testen, damit er Mails abruft.
Ich bin kein Experte was Linux anbelangt, aber mit # insserv /etc/init.d/fetchmail # cd /usr/sbin # ln -s ../../etc/init.d/fetchmail rcfetchmail und anschliessendem Eintrag im Runlevel-Editor müsste fetchmail doch beim Booten automatisch gestartet werden, oder nicht? Fehlerhinweise/Verbesserungen erwünscht :-) Jens
Am Sonntag, 4. Mai 2003 10:07 schrieb Jens Hofheinz:
Am Sonntag, 4. Mai 2003 09:42 schrieb Jürgen Fahnenschreiber:
Moin,
Wie kann ich nachschauen, ob fetchmail auf meinem Rechner läuft? Ich hab' zwar eine Zeit von 70 Sekunden als Abruf-Intervall eingegeben, allerdings habe ich den Eindruck, das er doch keine Mails abruft. Ich muss immer mit fetchmailconf das fetchmail testen, damit er Mails abruft.
Ich bin kein Experte was Linux anbelangt, aber mit
# insserv /etc/init.d/fetchmail
# cd /usr/sbin # ln -s ../../etc/init.d/fetchmail rcfetchmail
und anschliessendem Eintrag im Runlevel-Editor müsste fetchmail doch beim Booten automatisch gestartet werden, oder nicht?
Fehlerhinweise/Verbesserungen erwünscht :-)
Jens OK. Soweit klappt's. Bis auf den Runlevel-Editer. Dort besteht der fetchmail eintrag. Wenn ich den dann starten will, krieg ich folgende Meldung:
/etc/init.d/fetchmail start gab 1 (Fehler nicht spezifiziert) zurück: /etc/init.d/fetchmail: line 23: /etc/rc.config: Datei oder Verzeichnis nicht gefunden In meiner /etc/init.d/fetchmail: steht folgendes: #If you want to fetch mail periodically, you can start fetchmail as a daemon #using the following init script: # ! /bin/sh # Copyright (c) 1996-2000 SuSE GmbH Nuremberg, Germany. All rights reserved. # # Authors: Klaus Franken # Björn Jacke # # /etc/init.d/fetchmail # # please edit /etc/fetchmailrc and make a chmod 600 /etc/fetchmailrc # ### BEGIN INIT INFO # Provides: fetchmail # Required-Start: $network # Required-Stop: # Default-Start: 3 5 # Default-Stop: # Description: run fetchmail in daemon mode ### END INIT INFO . /etc/rc.config return=$rc_done case "$1" in start) echo -n "Starting fetchmail-daemon" /usr/bin/fetchmail -d 70 -a -f /etc/fetchmailrc -L /var/log/fetchmail 2>&1 || return=$rc_failed echo -e "$return" ;; stop) echo -n "Shutting down fetchmail-daemon" /usr/bin/fetchmail -quit || return=$rc_failed echo -e "$return" ;; *) echo "Usage: $0 {start|stop}" exit 1 esac exit 0 The file to which the -f option points must be the .fetchmailrc of the user who has to fetch the mail. Put the script in /etc/init.d/ and make it executable: cd /etc/init.d/ chmod +x fetchmail and finally run "insserv". Your SuSE Team Gruß, Jürgen
Hallo Jürgen, hallo Leute, Am Sonntag, 4. Mai 2003 19:54 schrieb Jürgen Fahnenschreiber:
/etc/init.d/fetchmail start gab 1 (Fehler nicht spezifiziert) zurück: /etc/init.d/fetchmail: line 23: /etc/rc.config: Datei oder Verzeichnis nicht gefunden
In meiner /etc/init.d/fetchmail: steht folgendes:
#If you want to fetch mail periodically, you can start fetchmail as # a daemon #using the following init script: # ! /bin/sh
Bitte alle Zeilen oberhalb #!/bin/sh löschen (oder nach unten schieben), sind sowieso nur Kommentare.
# Copyright (c) 1996-2000 SuSE GmbH Nuremberg, Germany.
Das Script scheint schon etwas älter zu sein ;-) Quelle? Welche SuSE-Version hast Du eigentlich? 8.x? (vermutlich, sonst würde /etc/rc.config existieren ;-)
. /etc/rc.config
Kommentiere diese Zeile aus (# davor). Anscheinend hast Du keine /etc/rc.config (liegt vermutlich daran, dass Du SuSE 8.x hast) und macht auch nichts, da sowieso keine Variable der rc.config verwendet wird, soweit ich das Script überblicke ;-)
return=$rc_done
Da hätten wir noch ein kleines Problem mit den $rc_*-Variablen. Das lässt sich aber recht leicht lösen, indem Du die Zeile source /etc/rc.status einfügst, und zwar _oberhalb_ der ersten Verwendung einer $rc_*-Variable (also direkt nach dem "INIT INFO" Block) Gruß Christian Boltz -- PS: Wer Rechtschreibfehler findet, darf sie behalten
participants (4)
-
Andreas Feile
-
Christian Boltz
-
Jens Hofheinz
-
Jürgen Fahnenschreiber