久久96国产精品久久久-久久发布国产伦子伦精品-久久精品国产精品青草-久久天天躁夜夜躁狠狠85麻豆

技術員聯盟提供win764位系統下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 服務器類 >

linux crontab不執行問題解決方法

來源:技術員聯盟┆發布時間:2019-02-12 00:05┆點擊:

  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=http://www.3lian.com/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,以確定具體的失敗原因。