shell腳本直接執行沒有問題,crontab定時執行失敗的解決方法

一:場景linux

linux下直接執行 sh腳本,沒有問題,用crontab執行報錯.net

no file or directoryexcel

二:解決辦法blog

參考網上方法crontab

http://blog.csdn.net/jkunzhang/article/details/7440215file

例子:方法

將crontab執行的語句進行修改:
  15 11 * * * /home/loganalysis/dealexcel.sh >> /home/loganalysis/error.log 2>&1
  修改成:
  15 11 * * * cd /home/loganalysis/ && ./dealexcel.sh >> /home/loganalysis/error.log 2>&1error

問題解決,其實就是拆分了成兩個linux命令了腳本

相關文章
相關標籤/搜索