在Cent OS中每15分钟运行一次cron job时收到一封电子邮件

时间:2011-09-17 09:59:20

标签: crontab

我在Cent OS中为特定URL设置了每15分钟一次的cron作业。但是,我没有回复任何电子邮件。每15分钟运行一次cron,我会收到一封内容低于内容的电子邮件。如何避免电子邮件通知。

Cron工作15分钟:

* / 15 * * * * / usr / bin / curl http://domain.com/cronprocess 2>& 1>> /var/www/html/cron.log

%收到的总百分比%Xferd平均速度时间时间当前时间                                  Dload上载总左转速度

0 0 0 0 0 0 0 0 - : - : - - : - : - - : - : - 0   0 0 0 0 0 0 0 0 - : - : - - : - : - - : - : - 0

1 个答案:

答案 0 :(得分:1)

重定向操作符2>&1需要在重定向到日志文件后进行,如果这是您的意图。还有一个选项(-q IIRC)可以从curl取消进度指示器。

*/15 * * * * /usr/bin/curl http://domain.com/cronprocess >>/var/www/html/cron.log 2>&1

或者可能更可能

*/15 * * * * /usr/bin/curl -q http://domain.com/cronprocess >>/var/www/html/cron.log 2>&1

编辑:要强调的是,您正在设置curl以将获取的页面输出到cron.log。我不会将错误信息附加到该日志文件中,但是因为你已经拥有2>&1,我认为这真的是你想要的。你拥有它的方式,它会以错误的顺序进行重定向;它会将标准错误重定向到标准输出,然后重定向标准输出以附加到文件(但不是标准错误,它将保持与原始标准输出连接)。