网站地图    收藏   

主页 > 系统 > linux系统 >

如何使cron发送错误信息邮件 - Linux操作系统:U

来源:自学PHP网    时间:2015-04-14 11:12 作者: 阅读:

[导读] 如何使cron发送错误信息邮件都知道如果设置了 MAILTO,cron就会将任务的输出发送给指定邮箱。但如果只想接到错误报警邮件 -- 即任务正常执行时不发送,只在出错时发送 -- 应该怎么实现...


如何使cron发送错误信息邮件
 
都知道如果设置了 MAILTO,cron就会将任务的输出发送给指定邮箱。但如果只想接到错误报警邮件 -- 即任务正常执行时不发送,只在出错时发送 -- 应该怎么实现呢?
方法很简单,指定该任务的标准输出为 /dev/null 就可以了。
MAILTO=mybox@gmail.com
0 1 * * 1  script.sh > /dev/null
 
原理: MAILTO默认将任务的所有输出发送给指定邮箱。熟悉linux/unix的朋友知道,默认输出包括标准输出和错误输出。所以MAILTO相当于把标准输出和错误输出都定向到邮件服务。
 
当我们人为将标准输出定向到/dev/null, 正常执行的时候,自然不会启用邮件服务,而只在错误输出有内容的时候才启动邮件服务。

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论