DevToys Web Pro iconDevToys Web Pro部落格
為我們評分:
試用瀏覽器擴充功能:

Cron 表達式產生器

包含秒:
日期數量:

預設

欄位設定

每月日期
星期幾

產生的 Cron 表達式

* * * * *
技術細節

Cron 表達式產生器的運作方式

工具功能說明

此 cron 表達式產生器可讓你以視覺化方式建立有效的 cron 表達式,而不必死背 cron 語法。此 cron 建立器提供逐欄位設定:分鐘、時、日、月與星期,並可選擇支援秒。當你設定每個欄位時,cron 表達式會即時更新,同時提供人類可讀的描述與即將到來的排程日期預覽。

常見的開發者使用情境

開發者在 CI/CD 流水線中設定排程工作、在伺服器上配置 cron job,或在 Airflow、Kubernetes CronJobs 等任務編排器中定義排程時,會使用此 crontab 產生器。視覺化 cron 建立器可避免語法錯誤,並比手動撰寫表達式更省時。它也能與 Cron 表達式解析器互補,後者提供反向解析功能。

支援的欄位模式

每個欄位支援四種設定模式:每個(萬用字元 *)、指定值(逗號清單如 1,3,5)、範圍(連字號表示如 9-17),以及步進間隔(斜線表示如 */15)。這些涵蓋所有標準 Unix cron 語法模式。產生器同時支援 5 欄位(標準)與 6 欄位(含秒)格式。

預設與快速開始

內建預設提供常見排程模式:每分鐘、每小時、每日午夜或中午、工作日早上 9 點、每 15 分鐘、每 6 小時、每月 1 號,以及每週一或週日。點擊任一預設即可填入欄位,之後可依你的需求再進行自訂。

何時使用此工具 vs 程式碼

使用此 cron 排程產生器可快速建立表達式並進行嘗試。對於正式環境,請使用配套的 Cron 解析器工具驗證你產生的表達式,或在應用程式環境中測試。Cron 在不同系統間的行為可能不同(Unix cron vs Quartz vs Spring),因此務必在目標執行環境中確認。