May012011
如何让crontab执行完成之后不发邮件
如何在crontab执行完成之后,不发邮件给root
最近帮其它部门作了个定时发送一个报表的crontab 任务,发送完成后,我自己的邮箱会收到执行结果的邮件。因为该任务是长期的任务,如果天天这么收这个邮件下去,实在没有必要,邮件还占用空间呢?
crontab每次执行完成都会自动发送邮件给执行任务的用户。
解决办法:
将标准输出取消即可。
因为该任务是shell脚本。
于是在该shell脚本最后加上:
1 | >/dev/null 2>&1 |
搞定!
本文固定链接: https://iplaylinux.com/disable-crontab-sending-execution-results.html | Linux玩家