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