Sonntag, 20. Januar 2019

Raspberry Pi - (CRON) info (No MTA installed, discarding output)” error in syslog

Vor kurzem ist mir aufgefallen, dass in der /var/log/syslog immer wieder folgende Einträge zu finden sind: (CRON) info (No MTA installed, discarding output)

Jan 20 08:40:02 raspberrypi-zero CRON[24406]: (pi) CMD (/home/pi/webcam/webcam.sh)
Jan 20 08:40:04 raspberrypi-zero CRON[24394]: (CRON) info (No MTA installed, discarding output)
Jan 20 08:40:06 raspberrypi-zero CRON[24393]: (CRON) info (No MTA installed, discarding output)
Jan 20 08:40:06 raspberrypi-zero CRON[24392]: (CRON) info (No MTA installed, discarding output)


Linux verwendet einen E-Mail-Dienst zum Senden von Benachrichtigungen an den User (pi). Bei den meisten Linux-Distributionen ist ein Mail-Dienst (einschließlich eines MTA) installiert. Bei Ubuntu bzw. Raspian ist dies nicht per default der Fall..

Mann kann einen E-Mail-Dienst installieren, beispielsweise Postfix, um dieses Problem zu beheben.

sudo apt-get install postfix

Man sollte dann zumindest an den lokalen User (/var/mail/pi) Nachrichten versenden lassen.

Dies geschieht, weil Cron-Jobs eine Ausgabe erzeugen und der Cron-Daemon versucht, diese Ausgabe per E-Mail zu senden. Benötigt man diese Ausgabe nicht, sollte man diese direkt löschen.

crontab -e und > / dev / null 2> & 1 zu jedem Job hinzufügen:

* * * * * deinJob> / dev / null 2> & 1

Keine Kommentare:

Kommentar veröffentlichen