我configuration了我的Centos 7的电子邮件子系统,以便将电子邮件发送到外部世界。 从那时起,我开始从crond进程每分钟收到大约10封电子邮件。 这对我来说是没有用的,并希望crond不要发送任何邮件。
我试图设置
MAILTO=""
在/ etc / crontab和/etc/crontab.d(在crontab相关文件中没有更多的MAILTO = root),但电子邮件仍然来临。 我重新启动crond服务,后来我重新启动整个系统。 目前为止没有任何帮助
将以下内容添加到/ etc / sysconfig / crond,然后重新启动crond。 这将发送输出到syslog而不是邮件:
CRONDARGS="-s -m off"
如果您不想从运行cron作业接收任何电子邮件,则可以将stdout和stderrredirect到/dev/null或某些日志文件。
command > /dev/null 2>&1
如果需要,仍然可以将stdoutredirect到日志文件,并将stderrredirect到/dev/null 。