如何禁用每日运行输出电子邮件?

Ale*_*x G 12 freebsd

如何禁用来自“Charlie &”的每日运行输出电子邮件?

谷歌搜索了几页,但没有明确的答案。

我用ssmtp代替sendmail

Mat*_*att 13

通读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
Run Code Online (Sandbox Code Playgroud)

应该已经为/var/log/daily.log/var/log/weekly.log和设置了 Syslog /var/log/monthly.log

我对我的日志记录和使用有点迂腐 /var/log/periodic.$(date +%Y%m%d).<type>.log

<type>dailyweeklymonthlysecurity


小智 6

您可以通过切换_enable标志来禁用大多数测试/etc/periodic.conf

例如: daily_status_mailq_enable="NO"

设置daily_output="/dev/null"将阻止您接收电子邮件,尽管如上所述,您可能希望将其记录到文件中,因为报告可能包含有用的信息。