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