如何阻止cron守护进程发出有关空电子邮件的警告

时间:2014-05-15 22:21:12

标签: email crontab

我正在运行一个cron作业,该作业提供带有自定义主题的邮件。 crontab条目类似于:

python script.py 2>&1 | mail -s "Custom Subject" user@gmail.com

来自mail -s的邮件已正确发送到user@gmail.com收件箱。但user@gmail.com收到来自cron-daemon的额外邮件,主题为python script.py 2>&1 | mail -s "Custom Subject" user@gmail.com,电子邮件正在发送有关正在发送的空邮件的警告。我不确定这个额外的电子邮件来自哪里,并且真的想知道如何阻止它。

可能与:Extra email from Cron Daemon when running an email list script

有关

1 个答案:

答案 0 :(得分:1)

也许您可能正在获取mail命令的(空)输出。

尝试

python script.py 2>&1 | mail -s "Custom Subject" user@gmail.com  >/dev/null 2>&1

或者,设置

MAILTO=""

在你的crontab的开头。