如何抑制cron电子邮件反馈?

时间:2019-01-14 20:32:33

标签: cron

我每两分钟有一次cron(*/2 * * * *)触发以下命令...

wget "http://www.example.com/wp-cron.php?import_key=my_key_stringimport_id=16&action=trigger"

麻烦的是,它每两分钟发送一次电子邮件给我,并且还在服务器上每次创建一个很小的文件。

我尝试了几件事。我知道有很多信息可以抑制来自cron的电子邮件反馈。

cPanel的Cron页面(其中设置了我的cron)清楚地表明:“如果您不希望为单个cron作业发送电子邮件,则可以将命令的输出重定向到/ dev / null。例如:{{ 1}}“

但是当我这样做的时候...

mycommand >/dev/null 2>&1

... cron停止运行。

(我相信wget -O "http://www.example.com/wp-cron.php?import_key=my_key_stringimport_id=16&action=trigger" >/dev/null 2>&1必定会指导输出)。

制定此方法的正确方法是什么?

2 个答案:

答案 0 :(得分:0)

这似乎可以解决问题...

wget --quiet -O "http://www.example.com/wp-cron.php?import_key=my_key_stringimport_id=16&action=trigger"

即。添加--quiet

找到答案elsewhere on Stackoverflow

有点困惑--quiet-O如何共存。

答案 1 :(得分:0)

要禁止发送来自cron的邮件,您可以在cron MAILTO中的行之前添加

MAILTO=""
*/2 * * * * command