注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 Exchange服务器系列课程之..
 帮助

迂回取消CRONTAB的邮件发送功能


2008-06-19 21:55:12
 标签:CRONTAB 邮件   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dannyyuan.blog.51cto.com/212520/83035
crontab 如果报错,会发邮件,这个在/etc/crontab无法通过设置后取消。我试过MAILTO=nobody或空,或其它,都无法阻止crontab报错时发送邮件给root用户。
导致邮箱因为一个每分钟执行的CHECK进程被充斥满了垃圾邮件。苦恼之极!
这个错误是stdin is not a stty,说stdin不是终端什么的。虽然通过命令对错误重定向可以忽略进程自身的执行错误,如>/dev/null 2>&1, 但这述错误无法被重定向到空设备,因为这个不是进程自身的错误。后来发现不用su - root -c来添加job能避免该类错误。不过我需要把一些环境变量如ORACLE_HOME等手工设置进程中了,确保进程没有用到环境变量。
奇怪,无法禁用的功能?配置项只是启用?!

本文出自 “守望者的技术日记和六味生活” 博客,请务必保留此出处http://dannyyuan.blog.51cto.com/212520/83035





    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: