Linux

夏令時中的 crontab

  • November 26, 2018

這個週末有夏令時,我們遇到了這樣一種情況,當系統時鐘從跳轉到凌晨 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 中進行複制解決了這個問題。感謝所有的答复!

引用自:https://unix.stackexchange.com/questions/121507