Am Montag, 26. Januar 2004 08:32 schrieb Sebastian Heinlein: > Am Mo, den 26.01.2004 schrieb Michelle Konzack um 07:02: > > Hallo, > > > > ich habe jede menge cronjobs auf meinen Server laufen und > > bkomme folgedessen ziehmich viele Messages (rund 300 pro > > Stunde). Vor allem einige Cronjobs weden minÃtlich > > ausgefÃhrt... > > > > Wie kann ich cron dazu Ãberreden, mir NUR im stÃÃrungsfall eine > > E-Mail zukommen zu lassen ?
Was ist fÃr Dich ein StÃrungsfall? Returncode != 0? Das wÃre zumindest eine klassische Erfolgskontrolle - die Scripts mÃssen das aber sauber abhandeln. In diesem Fall kann man wie folgt verfahren (ungetestet) - eine Zeile: */5 * * * * root LOG=/tmp/script$$.log; /pfad/zum/script >/dev/null 2>$LOG || /bin/cat $LOG; /bin/rm $LOG Die Fehlermeldungen werden protokolliert und nur bei RC != 0 per cat rausgejagt. > Indem Du den Stdout der Cron-Skripte nach /dev/null umleitest: > > */5 * * * * root SCRIPT.SH >/dev/null > > Cron verschickt nur eine E-Mail, wenn Meldungen Ãber stdout oder > stderr anfallen. Das haut nur dann richtig hin, wenn die Scripts so sauber sind, dass sie sich um anfallende Fehlermeldungen selbst kÃmmern und nur das Wesentliche durchlassen. Jan -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)