Ich habe kürzlich ssmtp
auf meinem Server installiert , um E-Mail-Benachrichtigungen für eine redmine
Installation zu aktivieren . Während ich überprüfte, ob alles korrekt eingerichtet war, erhielt ich eine E-Mail-Benachrichtigung über einen fehlgeschlagenen Cron-Job. Dies stellte sich als sehr hilfreich heraus und ich hätte es nie bemerkt, wenn ich es nicht eingerichtet hätte.
Es ist ein paar Tage her und ich habe keine anderen E-Mails vom System erhalten. Welche E-Mails werden standardmäßig an root gesendet?
Antworten:
Standardmäßig sendet cron alle Ausgaben von cron-Jobs an den Eigentümer des Jobs, unabhängig davon, ob sie fehlschlagen oder nicht. (Root ist der Eigentümer des System-Cron-Jobs und als E-Mail-Ziel für Nicht-Root-Daemon-Cron-Jobs konfiguriert.) Die meisten System-Cron-Jobs sind sorgfältig geschrieben, um keine Ausgabe zu erzeugen, es sei denn, etwas stimmt nicht.
Jedes andere Programm kann E-Mails an root senden, aber nicht viele werden in einer Standard-Ubuntu-Installation. Dinge, die ich gesehen habe, sind
Wenn Sie Ihre eigenen Cron-Jobs schreiben, können Sie festlegen
MAILTO
, wohin die Ausgabe gesendet wird. (Siehe auch Mann 5 Crontab .)quelle
apcupsd
sendet nur dann E-Mails, wenn das Gerät den Wechselstrom verliert und wieder mit Strom versorgt, wenn es an eine APC-USV (unterbrechungsfreie Stromversorgung) angeschlossen ist (z. B. über USB oder Ethernet). Ubuntu sendet keine E-Mails, wenn der Computer aufgrund eines Stromausfalls ohne Backup plötzlich anhält./etc/default
und dies/etc/
steuern.