如何让crontab执行完成之后不发邮件

如何在crontab执行完成之后,不发邮件给root

最近帮其它部门作了个定时发送一个报表的crontab 任务,发送完成后,我自己的邮箱会收到执行结果的邮件。因为该任务是长期的任务,如果天天这么收这个邮件下去,实在没有必要,邮件还占用空间呢?
crontab每次执行完成都会自动发送邮件给执行任务的用户。

解决办法:

将标准输出取消即可。
因为该任务是shell脚本。
于是在该shell脚本最后加上:

1
>/dev/null 2>&1

搞定!

参考 Crontab – Quick Reference

本文固定链接: https://iplaylinux.com/disable-crontab-sending-execution-results.html | Linux玩家

该日志由 admin 于2011年05月01日发表在 Linux系统 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 如何让crontab执行完成之后不发邮件 | Linux玩家
关键字:

如何让crontab执行完成之后不发邮件:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter