Quicktip: Mails mit Crontab verschicken

Mails mit Crontab versenden

Damit Crontab Mails verschicken kann, wird ein MTA wie Postfix oder Nullmailer benötigt. Das Tutorial zu Nullmailer Installation gibt es hier.

Um zu überwachen, ob Cronjobs erfolgreich abgeschlossen wurden, ist es ratsam eine Emailbenachrichtigung einzubauen. Dazu rufen wir die Jobübersicht auf.

crontab -e

Dort ergänzen wir folgende zwei Zeilen

MAILFROM="Absender@Domain.de"
MAILTO="Empfänger@Domain.de"

Alle Jobs die jetzt unter diesen Zeilen stehen, senden EMails, wenn der Output nicht anders umgeleitet wird.

Man kann auch die Mailkonfiguration auch für jeden Job anpassen, indem man über jeden Job eine neue EMail-Adresse definiert.

Wenn man nur die Fehlermeldungen gesendet bekommen möchte, muss man den Stdout umleiten

* * * * * script.sh >> logdatei.log #Umleitung in Datei
* * * * * script.sh >> /dev/null #Umleitung ins Nichts
Kommentare anzeigen

Wir nutzen Cookies

Um die Nutzung der Website zu verbessern, nutzen wir Cookies.
Desweiteren werden Google-Dienste für das schalten von Werbung verwendet. Mit der Nutzung der Website geben Sie ihr Einverständnis.
Sollte die Nutzung von Cookies abgelehnt werden, kann dies Auswirkung auf die Nutzung der Website haben.