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命令,如遇到压缩目标目录下的文件不少的状况下,可能只压缩目录下的部分数据 到压缩文件。解压时会报错,查看里面的文件数量是不全的,如图:
解决方法,如: bash datalog_tar.sh & 修改成:bash datalog_tar.sh > /dev/null 2>&1