Wie deaktiviere ich die täglich ausgeführte Ausgabe-E-Mail?

10

Wie deaktiviere ich die täglich ausgeführte Ausgabe-E-Mail von "Charlie &"?

Einige Seiten gegoogelt, aber es gibt keine klare Antwort.

Ich benutze ssmtpstattsendmail

Alex G.
quelle

Antworten:

11

Lesen Sie sich durch man periodicund suchen Sie nach allen Bits, die erwähnt werdenoutput

Erstellen Sie eine Datei, /etc/periodic.conffalls noch keine vorhanden ist, und legen Sie die *_outputVariablen /etc/defaults/periodic.confin einer Protokolldatei fest. Das ist jeder Pfad, der mit a beginnt /, anstelle 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

Syslog sollte für seine bereits eingerichtet /var/log/daily.log, /var/log/weekly.logund /var/log/monthly.log.

Ich bin etwas umständlich in Bezug auf meine Protokollierung und Verwendung /var/log/periodic.$(date +%Y%m%d).<type>.log

<type>wobei daily, weekly, monthly, security.

Matt
quelle
Welche Datei soll ich für security_output angeben? / var / log / security?
Alex G
oder /var/log/daily.logwas auch immer Sie bevorzugen.
Matt
5

Sie können die meisten Tests deaktivieren, indem Sie das _enableFlag aktivieren/etc/periodic.conf

beispielsweise: daily_status_mailq_enable="NO"

Die Einstellung daily_output="/dev/null"verhindert, dass Sie die E-Mails erhalten. Wie oben erwähnt, möchten Sie sie möglicherweise stattdessen in einer Datei protokollieren, da die Berichte nützliche Informationen enthalten können.

Allan Jude
quelle