crontab 不执行问题排查
2018-08-27 本文已影响0人
爱吃饭的小芒果
参考文章:https://blog.csdn.net/u011734144/article/details/54576469
单独执行shell脚本没问题,但是放到crontab中之后不执行
1、排查语法正确
35 15 * * * /data/bizqa_crm/bizsurpport/sync_tool_bizfund/run.sh
2、排查了单独运行shell脚本正常
3、排查了crontab运行正常
service crond start
4、怀疑shell脚本存在绝对路径问题,crontab中加入一行
00 15 * * * echo 123 >> /home/denglinjie/testFile
检查该文件中加进去了123
因此判断,确实是脚本内的绝对路径问题,第2步单独执行shell脚本在当前路径下的,所以没问题,换一个路径执行,发现没执行成功。
修改shell脚本的路径问题,定时任务执行成功
补充:crontab查看是否执行过,可查看日志tailf /var/log/cron,查看里面是否有执行过的记录