linux定時任務企業場景調試

工作中調試定時任務的方法

1.增加執行任務頻率

每分鐘或者系統時間之後5分鐘執行,看看結果對不對

某些任務不能用於生產環境沒有測試機會

代碼,配置變更發佈流程:個人開發環境---辦公測試環境---IDC機房測試環境---IDC正式環境(分組,灰度發佈)

2.調整系統時間調試任務(不能直接用於生產環境)

3.通過腳本日誌輸出調試任務

4.注意一些任務命令帶來的問題

例如:

標準輸出多了

*/1 * * * * echo "===" >> /tmp/oldboy.log > /dev/null 2>&1

百分號轉義(腳本無需轉義)

*/1 * * * * tar zvcf /tmp/oldboy_$(date +%F).tar.gz /etc/hosts > /tmp/oldboy.log

5.注意:環境變量導致的定時任務故障(java)

6.通過crond定時任務服務日誌調試定時任務(/var/log/cron)

[root@oldboy ~]# tail /var/log/cron

7.其他稀奇古怪的問題調試的方法

8.sh -x調試腳本

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章