crontab电子邮件发送

时间:2012-02-05 13:40:40

标签: cron crontab

Cron示例:*/1 * * * * /usr/bin/php /html/includes/CRON.php > /html/includes/logs/CRON_LOG.txt

这就是一切的样子,但是如何添加选项给我发送电子邮件?

3 个答案:

答案 0 :(得分:1)

您可能仍在接收电子邮件,因为您只是重定向stdout,而不是stderr。要将stderr重定向到/dev/null,请使用

  

* / 1 * * * * / usr / bin / php /html/includes/CRON.php> /html/includes/logs/CRON_LOG.txt 2>的/ dev / null的

(或者您希望将stderr重定向到的任何地方。

答案 1 :(得分:0)

您可以在crontab中定义MAILTO。

如果定义了MAILTO但是空MAILTO =“”,则不会发送任何邮件。

有点

MAILTO="" 
*/1 * * * * /usr/bin/php /html/includes/CRON.php > /html/includes/logs/CRON_LOG.txt

答案 2 :(得分:0)

在cron文件的顶部添加它

MAILTO=""