Cron 表達式解析與說明工具
注重隱私的設計 — 完全在您的瀏覽器中執行
解析 cron 表示式,並以人類可讀的方式列出接下來十次的執行時間。Toova 會用清楚的中文解釋排程、提示常見錯誤,而且完全在您的瀏覽器中執行——無上傳、無註冊、無伺服器查詢。
cron 表示式代表什麼
cron 表示式是像 0 */6 * * * 這樣的精簡排程——分、時、日、月、星期。語法非常密集,容易出錯,特別是步進值(*/15)、範圍(1-5),以及日期與星期之間的交互作用。Toova 會解析任何標準 cron 表示式,並用清楚的中文說明,讓您在部署前就能確認排程。
下次執行與時區感知
解析之後,Toova 會在您的本地時區與 UTC 中列出接下來十次排定的執行時間。這讓任務何時觸發一目了然——包含每年春秋兩次絆倒 cron 的日光節約轉換。把時區切換到任務實際執行的環境(您的伺服器、CI 或排程器),就能精準預測下次執行時間。
純瀏覽器解析
Toova 完全在您的瀏覽器中解析 cron 表示式並計算未來執行時間。您貼上的表示式不會離開頁面,內容也不會被記錄。當 cron 是內部排程系統的一部分,或暗示了任務名稱時,這特別重要。網頁載入後可離線運作。
常見問題
- 支援哪一種 cron 語法?
- 標準的 5 欄 cron(分、時、日、月、星期)以及帶秒的 6 欄變體。步進值(*/N)、範圍(1-5)與清單(1,3,5)都支援。也可辨識非標準的 quartz 擴充(L、W、?)。
- 為什麼我的星期與日同時被設定?
- 當兩者同時指定時,多數 cron 實作會以 OR 邏輯結合——任一條件成立就會執行。這通常不是大家預期的行為。Toova 會標示這種情境,讓您能在原本意圖是 AND 時重寫表示式。
- Toova 如何處理日光節約?
- 未來執行時間會以您挑選的時區計算。落在缺口時段(春季前進時的清晨 2:30)會依時區規則處理——通常是被跳過或被移位。
- 可以解析人類可讀的排程嗎?
- 本工具解析正規 cron 表示式。對於「每 15 分鐘」這類人類描述,請自行寫出表示式(*/15 * * * *),然後讓 Toova 列出下次執行時間來確認。
- 我的表示式會被送到任何伺服器嗎?
- 不會。解析完全在您的瀏覽器中執行。