龙岩易富通网络科技有限公司

龙岩小程序开发,龙岩分销系统

crontab定时任务不执行

2015.09.10 | 1247阅读 | 0条评论 | 通用代码

问题解决思路: 

1. 判断crontab是否有执行过,你可以添加一个每分钟执行的写文件的小脚本进行测试,如果有记录说明crontab本身服务没有问题. 

2. 其实有经验多半就会知道crontab的执行是没有相关环境变量的,解决办法就是在脚本中打日志,另外默认将所有的命令采用全路径的方式. 

调试方法:添加日志文件,将原来所有的echo 全部可以尝试追加到日志文件,或者在crontab写的时候追加日志.

45 14 * * * /home/back_mysql.sh >> /tmp/out.log 2>&1

可以在crontab的脚本里面添加个echo $PATH > /tmp/1.log 

对比和你手动的终端下执行的echo $PATH


赞 (

发表评论