ZonoTools
首頁/開發者工具/Cron Expression Validator

Cron 表達式驗證器

字段允許範围状態
Minute059*/15有效
Hour023*有效
Day131*有效
Month112*有效
Weekday06*有效

可读格式

Every 15 minutes, every day.

使用方法

  1. 在輸入中鍵入或貼上您的 cron 表達式 - 例如*/15 * * * *- 驗證器會在您鍵入時檢查它。
  2. 查看字段表以查看五個字段中哪些字段有效,哪些字段超出了允許的範圍。
  3. 修復任何標記為無效的字段,然後確認簡單的英語含義與您期望的時間表匹配。

常見問题

是什麼導致 cron 表達式無效?

常見問題是使用錯誤數量的欄位、超出允許範圍的值(例如 60 分鐘或工作日 8)或格式錯誤的步驟和範圍語法。

cron 表達式應該有多少個欄位?

標準 cron 使用五個欄位:分鐘、小時、月份、月份和星期幾。此驗證器檢查正好五個。

我的資料會傳送到伺服器嗎?

不會。驗證完全在您的瀏覽器中進行,因此您的表達式保持私密。

介紹

cron 驗證器 在配置錯誤的作業到達生產環境之前捕獲 cron 表達式中的錯誤。由於 cron 語法很簡潔,因此超出範圍的值或額外的欄位可能會悄悄地破壞計劃。逐個欄位驗證會將模糊的「它沒有運作」變成精確的、可修復的錯誤。

什麼是 cron 語法檢查器?

cron 語法檢查器 解析五個標準欄位中的每一個,並確認該值格式正確且在範圍內。它準確地報告哪個欄位失敗以及原因,而不是單一通用的「無效」訊息。

主要特點

逐個欄位驗證顯示每個值旁邊的允許範圍,因此修復是顯而易見的。

具體的錯誤訊息會命名失敗的欄位——分鐘、小時、日、月或工作日——而不是立即拒絕整個表達式。

一旦表達式有效,就會出現簡單的英語摘要,因此您可以確認意圖和語法。

常見用例

  • 在將其貼上到伺服器 crontab 之前驗證從文件複製的 cron 行。
  • 透過檢查表達式是否有效來偵錯「從不執行」的排程作業。
  • 透過嘗試值並查看即時回饋來教授 cron 語法。

最佳實踐

  • 請記住,有效的表達式仍然可能是錯誤的 - 請確認含義,而不僅僅是語法。
  • 測試邊界值,例如分鐘的059或工作日的06
  • 一旦有效,請使用crontab generator建立完整的時間表,或使用cron next run calculator進行預覽執行。