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


10

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

用Google搜索了几页,但没有明确的答案。

我用ssmtp代替sendmail

Answers:


11

通读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>dailyweeklymonthlysecurity


我应该为security_output指定哪个文件?/ var / log / security?
Alex G

/var/log/daily.log您更喜欢的那个。
马特

5

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

例如: daily_status_mailq_enable="NO"

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.