經驗總結---crontab執行異常

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命令,如遇到壓縮目標目錄下的文件不少的狀況下,可能只壓縮目錄下的部分數據
到壓縮文件。解壓時會報錯,查看裏面的文件數量是不全的,如圖:

wKioL1iZSPqg5IxNAAAYj_qScxY069.jpg-wh_50

wKiom1iZSX_AeOZSAAA1lj9I8k0461.jpg-wh_50

解決方法,如:
bash datalog_tar.sh &   修改成:bash datalog_tar.sh > /dev/null 2>&1
相關文章
相關標籤/搜索