cron.daily und Mail-Benachrichtigung
Hallo, ich habe im Verzeichnis /etc/cron.daily ein Script zugefügt, welches für die täglichen antivir-Updates sorgen soll. Das tut es auch hervorragend, nur bekomme ich trotzdem jedesmal eine E-Mail-Benachrichtigung mit dem Subject "cronjob@jirrschi - daily - FAILURE", obwohl die log-Infos in angehängten Textfile okay zu sein scheinen. in der /usr/lib/cron/run-crons steht "SEND_MAIL_ON_NO_ERROR=false". Hat dafür jemand eine Erklärung? -- Grüße, Jürgen
Hallo, Am Thu, 01 Apr 2004, Juergen Pabst schrieb:
ich habe im Verzeichnis /etc/cron.daily ein Script zugefügt, welches für die täglichen antivir-Updates sorgen soll. Das tut es auch hervorragend, nur bekomme ich trotzdem jedesmal eine E-Mail-Benachrichtigung mit dem Subject "cronjob@jirrschi - daily - FAILURE", obwohl die log-Infos in angehängten Textfile okay zu sein scheinen. in der /usr/lib/cron/run-crons steht "SEND_MAIL_ON_NO_ERROR=false". Hat dafür jemand eine Erklärung?
Ja. AFAIR gibt antivir einen Exitstatus = 1 zurueck wenn es erfolgreich aktualisiert hat. Das interpretiert cron als Fehler. Verwende z.B. "antivir --update || true"... Vielleicht Besser: verwende folgenden wrapper um antivir und trage den wrapper als cronjob ein: ==== antivir-update ==== #! /bin/sh # Pfad von antivir ggfs. anpassen! /usr/bin/antivir --update status=$? test $status -eq 1 && exit 0 exit $status ==== Andere Fehler werden so immer noch bemerkt. -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
participants (2)
-
David Haller
-
Juergen Pabst