Crontab. E-Mail bei Fehler

Hallo!

Ich habe mehrere Crontabs laufen. Oben habe ich ganz normal meine E-Mail-Adresse unter mailto angegeben. Eigentlich möchte ich aber nur eine E-Mail bekommen, wenn ein Fehler (z.B. Skriptfehler) auftritt.

Ist das möglich? Und wenn ja, wie mache ich es?

Vielen Dank schon mal für eure Hilfe
Ingmar

Halo Ingmar,

cron verschickt nur eine E-Mail, wenn es eine Ausgabe gibt. Leite also stdout jedes Jobs nach /dev/null und es bleibt nur der Output auf stderr übrig:

MAILTO=„ingmar…@…“
PATH=…
*/30 * * * * dein-job >/dev/null
30 1 * * * * noch-ein-job >/dev/null

Alles Gute wünscht
…Michael