crontab执行异常,可能原因:
1:rsyslog、crond 服务异常。
2:环境变量。
3:命令路径。
4: source ~/.bashrc && bash scripts.sh              //终极解决方案
5: crontab 执行命令半截中断的情况。查看日志中断的位置并没有什么特殊操作,查看内存,并没有内存不足的情况。
太多的标注输出也会造成 crontab 命令中断,将标准输出完全重定向到/dev/null经测试没有再次出现中断现象。bash xx.sh  > /dev/null 2>&1
6:crontab执行tar命令,如遇到压缩目标目录下的文件很多的情况下,可能只压缩目录下的部分数据
到压缩文件。解压时会报错,查看里面的文件数量是不全的,如图:

经验总结---crontab执行异常_第1张图片

解决方法,如:
bash datalog_tar.sh &   修改为:bash datalog_tar.sh > /dev/null 2>&1