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