Linux
夏令時中的 crontab
這個週末有夏令時,我們遇到了這樣一種情況,當系統時鐘從跳轉到凌晨 3:00 時,我們有數百個程序從 crontab 中觸發。我正在閱讀的所有內容都表明,如果您在此期間安排程序並且您在本地時區執行系統,那麼您可能根本沒有執行腳本(因為您跳過了 2:00 小時)。然而,在這種情況下,我們有幾個程序從 cron 中產生了 50 多次。
有沒有人經歷過為什麼幾個程序會執行這麼多次?再一次,我讀到它們可能會執行兩次,或者根本不執行(取決於秋季/春季),但是 50 多次?
執行的每個腳本都安排在 3:00 的開始時間,至少一個小時內不會再次執行。這裡有幾個:
0 3 * * * 0 0-6 * * *
看起來這是我們正在執行的 crond 版本中的一個錯誤,記錄在這裡:https ://bugzilla.redhat.com/show_bug.cgi?id=436694
我能夠在升級到 1.4.4-12 的 VM 中進行複制解決了這個問題。感謝所有的答复!