欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


apt-get出现E:Encountered a section with...怎么办
如何使用mklink命令DIY自己的Windows Live Writer
SharePoint 2010安装步骤
apache ThreadsPerChild和MaxRequestsPerChild配置分析
”Your browser sent a request that this server coul
如何通过计算机名获取IP
server2003 sp2+iis 6.0上部署.net 2.0和.net 4.0网站
SSH密钥登录让Linux VPS/服务器更安全
Ubuntu 12.04 安装配置 Tomcat 7.0.40Tomcat 服务器
修改VS2010、VS2008等项目的默认浏览器
linux crontab不执行问题解决方法
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   linux crontab不执行问题排查

  问题描述:

  在CentOS上配置了一个crontab,想让它每天执行一次,配置语法没有问题,但是却查不到程序执行的log,所以程序就没有执行。

  crontab配置如下:

  [plain]

  00 11 * * * sh /opt/geo/search-task-2.0/bin/updateGeoIndex.sh

  解决方案:

  通过Google,得知可以通过/var/spool/mail/root(user name)查看crontab具体执行信息,于是

  [plain]

  vim /var/spool/mail/root

  看到crontab的执行log如下:

  [plain]

  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,以确定具体的失败原因。

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站