Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crontab如何禁用电子邮件_Cron - Fatal编程技术网

Crontab如何禁用电子邮件

Crontab如何禁用电子邮件,cron,Cron,我想禁用一些经常运行的任务的电子邮件报告。我已经浏览了以下链接 他们建议在命令末尾添加/dev/null 2>&1,以禁用电子邮件 这是我的crontab条目: * * * * * /bin/bash /home/ubuntu/startup/monitor-mosquitto.sh >/dev/null 2>&1 但每次脚本运行时,我都会收到电子邮件。事实上,不止一次,每次我都会收到8-15封邮件 我做错什么了吗?顺便说一句,我使用crontab作为根(sudo cr

我想禁用一些经常运行的任务的电子邮件报告。我已经浏览了以下链接

他们建议在命令末尾添加
/dev/null 2>&1
,以禁用电子邮件

这是我的
crontab
条目:

* * * * * /bin/bash /home/ubuntu/startup/monitor-mosquitto.sh >/dev/null 2>&1
但每次脚本运行时,我都会收到电子邮件。事实上,不止一次,每次我都会收到8-15封邮件


我做错什么了吗?顺便说一句,我使用crontab作为根(
sudo crontab-e

请参见
man 5 crontab

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

如果记忆有用,我在这一行上或在它前面使用过:

MAILTO=""
* * * * * /bin/bash /home/ubuntu/startup/monitor-mosquitto.sh 
请注意,这将影响它后面的所有行,因此您可能希望将它放在最后,或者重新启用
MAILTO

此外,严格地说,您应该能够了解在shell本身中如何使用shell重定向。你所说的似乎是对的,所以我有点困惑。也许要确保以
root
而不是您的身份测试它