記crontab定時任務不執行的奇葩緣由

    中午有同事告訴我,昨天貌似有幾個定時腳本沒有跑出來結果,數據都是0.這可真是好生奇怪啊,昨天一天都在爲年會作準備,別說動線上代碼了,電腦就沒打開過幾次。前天的數據還運行得好好的,關鍵是同時好幾臺機器上的腳本都沒有執行。看日誌,沒有。到底什麼緣由會致使定時任務沒有執行呢?若是說是由於腳本讀的日誌太大了,沒道理,前天的日誌比昨天還大呢,可是有運行結果。那就排除了腳本自己的緣由了,也跟日誌沒什麼關係。我敢確定,就是crontab的定時任務沒有正常運行。這時,我就想看看crontab的運行記錄,查了下,參考 http://461205160.blog.51cto.com/274918/1736383  找到一個了crontab執行記錄的文件/var/log/cron(須要有admin的權限才能查看),找到定時時間時候的日誌,發現了這樣的一行,Jan 18 03:00:01 xx.xx.xx.xx   crond[52361]: (liuxinghuaan) FAILED to authorize user with PAM (User account has expired)   很清楚,我昨天晚上這些機器的權限都 過時了,因此我帳號下的定時任務沒法成功執行。真是夠詭異的緣由。日誌

相關文章
相關標籤/搜索