如何防止 cron 发送系统日志垃圾信息?

如何防止 cron 发送系统日志垃圾信息?

我有一个 cronjob 必须每分钟运行一次。并且每分钟 cron 都会在系统日志中添加一行新内容。我该如何抑制此行为?

答案1

一、备份syslog.conf

sudo cp /etc/syslog.conf /etc/syslog.conf.backup

syslog.conf然后,在您选择的编辑器中打开并更改以下内容:

*.*;auth,authpriv.none          -/var/log/syslog

更改为:

*.*;auth,authpriv.none,cron.none          -/var/log/syslog

但需要注意的是,你无法检查你的工作是否正在运行。

答案2

将标准输出重定向到 /dev/null,如果您遇到错误,您将收到一封有关该错误的电子邮件:

shell.script.sh > /dev/null 2>&1

相关内容