Cron 表達式產生器

以視覺化方式建立 Unix、Quartz、AWS EventBridge 與 GitHub Actions 的 cron 表達式,並即時預覽未來執行時間。

🔒 零網路請求。所有排程都在瀏覽器中產生。
產生的表達式
0 9 * * *

預覽時間使用您目前瀏覽器的時區。

未來執行時間

  • 2026年5月16日 上午9:00
  • 2026年5月17日 上午9:00
  • 2026年5月18日 上午9:00
  • 2026年5月19日 上午9:00
  • 2026年5月20日 上午9:00

什麼是 Cron 排程表達式建構器?

Cron 排程表達式建構器為 Unix crontab、Quartz Scheduler、AWS EventBridge 和 GitHub Actions 生成排程表達式。Cron 語法出了名的容易出錯——月中日和星期幾欄位的差異、不同實作間不同的欄位數量,以及範圍和步進值的晦澀語法都讓即使有經驗的工程師也會犯錯。這個視覺化建構器讓你透過下拉選單和切換按鈕選擇分鐘、小時、日期和月份值,然後為你的目標平台輸出正確的表達式。即時預覽以你的本地時區顯示下次排程的執行時間,讓你在部署到正式環境前就能驗證排程。

如何使用 Cron 排程表達式建構器

選擇你的目標格式:Unix、Quartz、AWS EventBridge 或 GitHub Actions。使用「每隔」或「特定」切換來設定分鐘、小時和月份。選擇按月中日還是星期幾排程。生成的 Cron 表達式會隨著你更改每個欄位即時更新。表達式下方,預覽列出以你的瀏覽器時區計算的下次執行時間。複製表達式並貼到你的 crontab、工作流程 YAML、Quartz 設定或 EventBridge 規則中。建構器自動處理格式特定的差異——Quartz 加了秒欄位,AWS 使用 rate/cron 包裝。

為什麼正確的 Cron 排程很重要

錯誤設定的 Cron 表達式可能讓任務每分鐘而非每小時觸發一次、在錯誤的日子執行資料庫備份,或在數週內悄悄跳過排程報告。在 CI/CD 流水線中,GitHub Actions 的 Cron 排程控制夜間建置、依賴更新和自動化發布。AWS EventBridge 規則按排程觸發 Lambda 函數、Step Functions 和 ECS 任務。表達式寫錯意味著浪費運算成本或錯過 SLA。在部署前用即時預覽測試 Cron 表達式能消除猜測,降低排程事故的風險——這些事故往往只在有人發現任務沒有執行時才被發現。

常見問題

支援哪些格式?

此工具可輸出 Unix 五欄位 cron,也可為同一排程產生 Quartz、AWS EventBridge 與 GitHub Actions 版本。

預覽時間是本地計算嗎?

是。TeaFun 會根據你選擇的設定,直接在瀏覽器中計算未來執行時間。

可以直接用於 GitHub Actions 嗎?

可以。將格式切換為 GitHub Actions 後,把產生的表達式複製到 workflow schedule 即可。