Chinaunix首页 | 论坛 | 博客
  • 博客访问: 68132
  • 博文数量: 22
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 460
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-06 20:18
文章分类
文章存档

2011年(1)

2009年(9)

2008年(12)

我的朋友

分类: LINUX

2008-03-13 16:01:05

chechAlive.pl中使用system命令调用ping.pl命令,在crontab中给用户sjzx(非管理员)添加任务计划,可是任务计划并没有起到期望的结果,最终是查到了原因,因为用户sjzx对ping.pl并没有执行的权限。
 
现在总结出排查crontab不执行的原因的步骤:
1、检查crontab是否真的不能运行
2、在制定计划时,将标准输出和错误输出都放到日志中,好查找原因,比如这次就是查看日志,发现"sh: /ping.pl: Permission denied",才意识到ping.pl的权限设置不对,造成了checkAlive.pl没有起到预期的效果。
3、crontab执行错误很大程度上是由于环境变量错误导致的
阅读(764) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~