一:场景 linux下直接执行 sh脚本,没有问题,用crontab执行报错 no file or directory 二:解决办法 参考网上方法 http://blog.csdn.net/jkunz
一:场景
linux下直接执行 sh脚本,没有问题,用crontab执行报错
no file or directory
二:解决办法
参考网上方法
http://blog.csdn.net/jkunzhang/article/details/7440215
例子:
将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>&1
问题解决,其实就是拆分了成两个linux命令了