linux crontab不执行问题解决方法

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

(0)

相关推荐

  • Linux crontab定时执行任务 命令格式与详细例子

    基本格式 : *****command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~1 ...

  • Linux crontab定时执行任务 命令格式例子

    基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1-59 每分钟用*或者 */1表示 第2列表示小时1-23(0表示0点) 第3列表示日期1-31 第4列表示 ...

  • 解决ubuntu crontab不执行的方法

    在脚本文件的第二行添加下面一句即可 复制代码 代码如下: PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 下面是分析 ...

  • Linux crontab如何定时执行任务

    Linux crontab定时执行任务 操作方法 01 基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1-59 每分钟用*或者 */1表示 第2列表示小时1 ...

  • linux crontab定时命令

    下面就介绍一下在我们开发过程中经常要用到的crontab命令,以及一些基本的定时任务文件的书写规则。 名称 : crontab 使用权限 : 所有使用者 使用方式 : crontab filecron ...

  • 虚拟机中的Linux安装VMware Tools的方法

    Linux VMware Tools安装步骤简易版 Linux VMware Tools安装估计有点困难,我也在网上看了好多版本的Linux安装VMware Tools,方法都一样。但是自己在安装过程 ...

  • 啊d注入工具常见问题解决方法

    啊d注入工具常见问题解决方法: 问:啊d注入工具有什么用的,是不是是不是什么网站和服务器都能入侵,怎么我老试都没有能进入的! 答:注入工具只是一个检测注入漏洞的工具,如果网站没有此漏洞将无法注入的!一 ...

  • 自学Linux命令的四种方法

    如果你想成为Linux高手,那么掌握一些Linux命令是必不可少的。下面是自学Linux命令的四种方法。 每日提示 学习Linux命令的一种渐进式方法是:在每次打开终端时,让它显示“每日提示”。这会向 ...

  • 高招 Windows 7下不让病毒执行的方法

    常听到一些"比较专业"的IT人员说,"使用者装了防毒软件也就算了,但是一点防毒的概念都没有,以为这样就不会中毒吗?" 要想不中毒,更重要的是,要更进一步了解病毒 ...