免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3419 | 回复: 4
打印 上一主题 下一主题

关于CRONTAB问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-15 11:20 |只看该作者 |倒序浏览
最近在crontab -e修改任务时, 系统会产生一些邮件,发到特定的地址:比如sss@abc.com,查了一些资料,cron守护进程会发送邮件,有几下几处没弄明白:\r\n(1) sss@abc.com这样的特定目标是如何指定的? 我查找了系统的配置文件,没有找到\r\n(2)通过mail或者crontab,发送邮件是不是通过sendmail来实现的?

论坛徽章:
0
2 [报告]
发表于 2009-06-15 11:47 |只看该作者
这问题,高深了,没遇到过

论坛徽章:
0
3 [报告]
发表于 2009-06-18 19:40 |只看该作者
是的 检查一下系统里面sendmail的配置\r\n\r\n另外检查一下/etc/syslog.conf文件

论坛徽章:
0
4 [报告]
发表于 2009-06-19 20:33 |只看该作者
看到有人用检查MD5的方式来检查crontab是否有修改。\r\n\r\nORIGMD5=`crontab -l | md5sum`\r\n\r\nwhile ( true )\r\ndo\r\n   NEWMD5=`crontab -l | md5sum`\r\n   if [[ \"$ORIGMD5\" != \"$NEWMD5\" ]]\r\n   then\r\n      echo \"crontab changed\" | mail you@example.com\r\n      ORIGMD5=$NEWMD5\r\n   fi\r\n   sleep 60\r\ndone

论坛徽章:
0
5 [报告]
发表于 2009-06-19 22:32 |只看该作者
系统中如果开启了cron任务,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,建议如果需要查看相关输出内容,在执行的程序后加上重定向将相关信息输出到文件,如果不需要请在程序后加入 > /dev/null 2>&1 将相关信息重定向到/dev/null
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP