默认情况下,例如Debian上的crontab会将你crontab中任何一个作业的输出发送给这个用户。 如何禁用这个function呢?
正如我所发现的,有两种主要的方法可以做到这一点。
要么在文件的开头将MAILTOvariables设置为空:
MAILTO=""
或者将每个cronjobs输出redirect到/ dev / null:
<command> > /dev/null
第二个有stderr的输出应该仍然邮寄给你的好处。
要防止stdout和stderr的输出使用以下语法:
<command> > /dev/null 2>&1