Cron工作:crontab问题,它会自动给我发电子邮件

时间:2010-11-01 15:21:41

标签: cron crontab

如何禁用cron上的电子邮件?

2 个答案:

答案 0 :(得分:2)

将您的cron作业的标准输出(和标准错误)发送到/dev/null

* * * * *  /some/cron/job 1> /dev/null 2>&1

如果您更喜欢日志文件,请将/dev/null更改为真实文件名,但要注意安全问题。具体来说,如果您使用任何类型的特权帐户运行并且日志文件尚不存在,则黑客可以预先创建符号链接来代替您的日志文件,指向其他文件。当你的cron作业运行时,符号链接的目标会被覆盖。

答案 1 :(得分:1)

您可以将输出重定向到/dev/null,如下所示:

* * * * * my_command > /dev/null

如果发生错误,您仍会收到电子邮件。