crontab執行時間和系統時間不一致


最近發現一個非常奇怪的問題,症狀如下:

  1. crontab 定時任務 配置時間 是 10 5 * * * (每日凌晨5點10分執行)

  2. 運行腳本時間卻是 18:10左右


Dec 24 05:10:01 htuidc CROND[7550]: (ubuntu) CMD (php yii backup/mysql >>jobs/backup.log)

2016-12-24 18:10:01 =======start======
2016-12-24 18:10:05 backup mysql
2016-12-24 18:11:15 =======end======


通過上面的描述和日志,可以看出 相差時間是13小時左右,我能肯定的就是腳本時間是對的,那么就可以推斷出來crontab執行時間是不對的,最后查閱資料才知道原因:

本人服務器由於某種強制原因被重裝系統,重裝之后系統時間不對,調整了系統時間,但是沒有重啟crontab 服務(重啟服務器也是不行的)


解決辦法如下,重啟crontab 服務


sudo service crond restart


時間終於對了


600


原文地址: crontab執行時間和系統時間不一致
標簽: crontab    系統時間   

智能推薦


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM