Cron 排程解析器

輸入標準 5 欄位(或 6 欄位)Cron 排程表達式,即時翻譯成白話繁體中文,並為您列出下幾次排程觸發的時間。

常用排程範例庫
中文化排程描述
等待輸入正確表達式...
下 5 次預計執行時間
尚無有效的執行時間資訊

Cron 排程表達式解析工具 使用指南與技術百科

線上解析 Linux / Crontab / Spring 排程表達式,將生硬的星號符號翻譯為口語化的繁體中文解說,並精準推算未來 5 次即將執行的時間戳記。純前端演算,方便排程任務檢查與調試。

快速操作步驟

1

輸入 Cron 表達式

輸入標準 5 欄位(Linux crontab)或 6 欄位(含秒級)的 Cron 表達式,例如「0 2 * * *」。

2

即時中文翻譯檢視

系統自動將時間規則翻譯成口語中文說明(例如:「每天凌晨 02:00 執行」)。

3

確認未來執行時間點

下方即時列出未來 5 次預計觸發的時間清單,方便核對時區與排程是否符合預期。

核心技術原理與安全解析

Cron 表達式 5 欄位與 6 欄位規格標準

標準 Unix/Linux Crontab 採用五欄位格式,由左至右分別代表:分 (0-59)、時 (0-23)、日 (1-31)、月 (1-12)、星期 (0-7,其中 0 與 7 均代表星期日)。部分框架(如 Quartz、Spring Scheduler)在最前方加入了「秒 (0-59)」構成六欄位格式。特殊符號包括:'*'(任意值)、'/'(步進間隔)、'-'(範圍區間)、','(多值列舉)。

未來執行時間計算與時區處理機制

本工具整合高精度的排程迭代演算法,能精確推演下一個符合全部條件的時間點。在跨月份(如 28/30/31 天差異)、潤年二月、以及夏令時間 (DST) 切換時,皆能保證推算邏輯嚴謹正確。

實用範例與語法速查表

情境名稱表達式 / 代碼詳細說明
每小時整點0 * * * *每小時的第 0 分鐘執行
每天午夜 0 點0 0 * * *每天凌晨 00:00 執行一次
每週一早上 8 點0 8 * * 1每星期一 08:00 執行
每 15 分鐘一次*/15 * * * *0, 15, 30, 45 分鐘時執行

常見問題解答 (FAQ)

在大多數實作中兩者效果相同,代表從第 0 分鐘開始,每隔 5 分鐘執行一次(即 0, 5, 10, 15...)。使用「*/5」在 Linux crontab 中更為通用相容。