我有一个 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