如何禁用cron上的电子邮件?
答案 0 :(得分:2)
将您的cron作业的标准输出(和标准错误)发送到/dev/null
* * * * * /some/cron/job 1> /dev/null 2>&1
如果您更喜欢日志文件,请将/dev/null
更改为真实文件名,但要注意安全问题。具体来说,如果您使用任何类型的特权帐户运行并且日志文件尚不存在,则黑客可以预先创建符号链接来代替您的日志文件,指向其他文件。当你的cron作业运行时,符号链接的目标会被覆盖。
答案 1 :(得分:1)
您可以将输出重定向到/dev/null
,如下所示:
* * * * * my_command > /dev/null
如果发生错误,您仍会收到电子邮件。