Wie deaktiviere ich die tägliche Ausgabe-E-Mail von „Charlie &“?
Habe ein paar Seiten gegoogelt, aber keine klare Antwort gefunden.
Ich verwende ssmtp
stattsendmail
Antwort1
Lesen Sie sich durchman periodic
und suchen Sie nach allen Teilen, die erwähnenoutput
Erstellen Sie eine Datei /etc/periodic.conf
, falls noch keine vorhanden ist, und legen Sie die *_output
Variablen von /etc/defaults/periodic.conf
auf eine Protokolldatei fest. Das ist ein beliebiger Pfad, der mit einem beginnt /
, statt eines Benutzerkontos, das ein einfaches Wort ist.
$ grep _output= /etc/defaults/periodic.conf
daily_output="root" # user or /file
daily_status_security_output="root" # user or /file
weekly_output="root" # user or /file
monthly_output="root" # user or /file
/var/log/daily.log
Syslog sollte bereits für , /var/log/weekly.log
und eingerichtet sein /var/log/monthly.log
.
Ich bin ein bisschen pedantisch, was meine Protokollierung und Nutzung angeht/var/log/periodic.$(date +%Y%m%d).<type>.log
<type>
Sein daily
, weekly
, monthly
, security
.
Antwort2
Sie können die meisten Tests deaktivieren, indem Sie die _enable
Flagge in/etc/periodic.conf
Zum Beispiel:
daily_status_mailq_enable="NO"
Einstellung daily_output="/dev/null"
verhindert, dass Sie die E-Mails erhalten. Wie oben erwähnt möchten Sie die Berichte jedoch möglicherweise stattdessen in einer Datei protokollieren, da sie nützliche Informationen enthalten können.