PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : .fetchmailrc silent und logdatei???



Hotspott
14.07.04, 13:22
Ich habe mir gerade fetchmail eingerichtet und es holt auch schon
brav meine Mails und stopf sie in meinen lokalen cyrus Imapserver.

Bevor ich jetzt einen cronjob einrichte wuerde ich ihm gerne noch
beibringen auf silent umzustellen und eine logdatei anzugeben.

Habe es mit options silent und set silent am Anfang der .fetchmailrc probiert... hat jedesmal ueber syntaxfehler gemeckert. Wie muss ich das richtig eintragen?

Gruss
Hotspott

RichieX
14.07.04, 13:33
Als Daemon laufen lassen (da ist er sowieso "silent"):


/usr/bin/fetchmail -f /root/.fetchmailrc -d 300 -v -L /var/log/fetchmail


Oder in einem init-Script:


SWITCH=$1
case "$SWITCH" in
start)
/usr/bin/fetchmail -f /root/.fetchmailrc -d 300 -v -L /var/log/fetchmail
;;
stop)
/usr/bin/fetchmail -q
;;
*)
echo "Use (start|stop)"
;;
esac


RichieX

Hotspott
15.07.04, 14:25
Heisst das es gibt keine Moeglichkeit fetchmail in der .fetchmailrc
auf silent zu trimmen? Schade haette gerne alle Einstellungen an
einem Fleck.

Wenn ich es schon ausserhalb mache koennte ich doch dann
auch dem root user ein alias verpassen das aus fetchmail immer
fetchmail --silent macht oder?

RichieX
15.07.04, 16:36
Wieso "außerhalb". Es ist nur eine andere Art des Startens.

RichieX

Imago
16.07.04, 08:50
--- doppelpost ---

Imago
16.07.04, 08:52
set silent gibts imho garnet als Option.
Aber wenn du mit "set logfile" ein Logfile angibst, dürfte es eh aden ganzen Output dahin schreiben und nich nach stdout/stderr.
Mit "set syslog" wird alles an den Syslog Daemon geschickt.
Bei mir zuhause funzts jedenfalls aus einem cronjob heraus.
Muss nochma schauen was ich da genau in der .fetchmairc habe, wenn ich wieder @home bin.

CU
Imago

RIFT
16.07.04, 11:32
Also ich habs auch als Daemon laufen, und bin sauhappy damit :)