Comment désactiver la messagerie de sortie quotidienne?

10

Comment désactiver la messagerie quotidienne de sortie de "Charlie &"?

Quelques pages googlé, mais il n'y a pas de réponse claire.

J'utilise ssmtpau lieu desendmail

Alex G
la source

Réponses:

11

Lisez attentivement man periodicet recherchez tous les bits qui mentionnentoutput

Créez un fichier /etc/periodic.confs'il n'en existe pas déjà et définissez les *_outputvariables de /etc/defaults/periodic.confdans un fichier journal. C'est n'importe quel chemin commençant par un /, au lieu d'un compte d'utilisateur qui est un mot simple.

$ 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 doit déjà être configuré pour /var/log/daily.log, /var/log/weekly.loget /var/log/monthly.log.

Je suis un peu pédant sur ma connexion et mon utilisation /var/log/periodic.$(date +%Y%m%d).<type>.log

<type>étant daily, weekly, monthly, security.

Mat
la source
Quel fichier dois-je spécifier pour security_output? / var / log / security?
Alex G
ou /var/log/daily.logcelui que vous préférez.
Matt
5

Vous pouvez désactiver la plupart des tests en basculant le _enabledrapeau dans/etc/periodic.conf

par exemple: daily_status_mailq_enable="NO"

Le paramètre daily_output="/dev/null"vous empêchera de recevoir les e-mails, bien que, comme mentionné ci-dessus, vous souhaitiez peut-être le journaliser dans un fichier, car les rapports peuvent contenir des informations utiles.

Allan Jude
la source