Welcome 微信登录

首页 / 操作系统 / Linux / Linux crontab不执行问题排查

问题描述:在CentOS上配置了一个crontab,想让它每天执行一次,配置语法没有问题,但是却查不到程序执行的log,所以程序就没有执行。crontab配置如下:00 11 * * * sh /opt/geo/search-task-2.0/bin/updateGeoIndex.sh解决方案:通过Google,得知可以通过/var/spool/mail/root(user name)查看crontab具体执行信息,于是vim /var/spool/mail/root看到crontab的执行log如下:set JAVA_HOME=/usr/local/java/jdk1.6.0_35
/opt/geo/search-task-2.0/bin/updateGeoIndex.sh: line 23: bin/search-task.sh: No such file or directory通过Log可以看出是因为找不到search-task.sh,原来是search-task.sh的路径有问题,修改路径之后,crontab成功运行。
 
所以大家如果发现crontab不执行的问题,首先可以去看/var/spool/mail/root这个Log,以确定具体的失败原因。Linux中dd命令详解Linux中用crontab例行工作安排相关资讯      Crontab  Linux crontab  crontab不执行 
  • Linux任务管理工具之 Crontab  (08月06日)
  • Linux下怎么来利用crontab实现计划  (02月23日)
  • Linux定时任务Crontab命令详解  (10/24/2015 08:58:49)
  • crontab 问题分析  (04月13日)
  • Linux Crontab 定时任务 命令详解  (02月13日)
  • Ubuntu下用crontab 部署定时任务  (10/14/2015 09:17:47)
本文评论 查看全部评论 (0)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规