Hallo, Am Donnerstag, 20. Mai 2004 19:40 schrieb Marcus Roeckrath:
Schaut mal in /usr/lib/cron/run-crons. Da gibt es direkt am Anfang eine Variable "SEND_MAIL_ON_NO_ERROR", die man manuell wohl auf true setzen muss, damit alle von run-cron gestarteten Scripte auch Mails versenden.
Ich teste das gleich.
So sieht es nun aus: 1. Habe "/dev/null 2>&1" in der /etc/crontab dringelassen 2. Die Variable SEND_MAIL_ON_NO_ERROR kann man auf false lassen, allerdings muss man bei eigenen in /etc/cron.daily|hourly|weekly abgelegten Scripten darauf achten, dass sie nur bei einem errorlevel != 0 Informationen per Mail weitergeben können. Habe in allen eigenen Scripten einfach exit 1 am Ende hingeschrieben. 3. Langlaufende Scripte verlieren die Mail, weil aus irgendeinem Grund (vermutlich timeout) die vom cron gestartete Kette aus sendmail und postdrop nach 160 Minuten abbricht. Habe mal in der main.cf.default alle timeouts angesehen, aber keiner liegt irgendwie in der Nähe von 8400 Sekunden (nach Start um 14:00 brach das Logging um 16:40:08 ab). Der längste Default-Timeout von Postfix liegt bei 18000 Sekunden, was 5 Stunden entspricht. -- Gruss Marcus Marcus Roeckrath -- Vikarsbusch 8 -- D-48308 Senden -- Germany Phone : +49-2536-9944 -- Mailer/BBS/Fax : +49-2536-9943 (V34, X75) FidoNet: 2:2449/523 E-Mail : marcus.roeckrath@gmx.de WWW : http://home.foni.net/~marcusroeckrath/