
Standardmäßig sendet Crontab beispielsweise unter Debian alle Ausgaben eines Jobs in Ihrer Crontab an diesen Benutzer. Wie kann man diese Funktion deaktivieren?
Antwort1
Wie ich herausgefunden habe, gibt es hierfür im Wesentlichen zwei Möglichkeiten.
Entweder Sie setzen die MAILTO-Variable am Anfang der Datei auf leer:
MAILTO=""
oder Sie leiten die Ausgabe jedes Cronjobs nach /dev/null um:
<command> > /dev/null
Die zweite Option hat den Vorteil, dass die Ausgabe auf stderr weiterhin per E-Mail an Sie gesendet werden sollte.
Antwort2
Um die Ausgabe von sowohl stdout als auch stderr zu verhindern, verwenden Sie die folgende Syntax:
<command> > /dev/null 2>&1