如何禁用来自“Charlie &”的每日运行输出电子邮件?
谷歌搜索了几页,但没有明确的答案。
我用ssmtp
而不是sendmail
答案1
通读一下man periodic
并寻找所有提到的内容output
/etc/periodic.conf
如果文件尚不存在,则创建一个文件并将*_output
变量设置/etc/defaults/periodic.conf
到日志文件中。这是任何以 , 开头的路径/
,而不是普通单词的用户帐户。
$ 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
、/var/log/weekly.log
和进行设置/var/log/monthly.log
。
我对我的记录和使用有点迂腐/var/log/periodic.$(date +%Y%m%d).<type>.log
<type>
存在daily
,weekly
,monthly
,security
。
答案2
_enable
您可以通过切换标志来禁用大多数测试/etc/periodic.conf
例如:
daily_status_mailq_enable="NO"
设置daily_output="/dev/null"
将阻止您接收电子邮件,尽管如上所述,您可能希望将其记录到文件中,因为报告可能包含有用的信息。