一:场景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命令了脚本