Cron 表達式驗證器
有效的 cron 表達式。
| 字段 | 允許範围 | 值 | 状態 |
|---|---|---|---|
| Minute | 0–59 | */15 | 有效 |
| Hour | 0–23 | * | 有效 |
| Day | 1–31 | * | 有效 |
| Month | 1–12 | * | 有效 |
| Weekday | 0–6 | * | 有效 |
可读格式
Every 15 minutes, every day.
使用方法
- 在輸入中鍵入或貼上您的 cron 表達式 - 例如
*/15 * * * *- 驗證器會在您鍵入時檢查它。 - 查看字段表以查看五個字段中哪些字段有效,哪些字段超出了允許的範圍。
- 修復任何標記為無效的字段,然後確認簡單的英語含義與您期望的時間表匹配。
常見問题
是什麼導致 cron 表達式無效?
常見問題是使用錯誤數量的欄位、超出允許範圍的值(例如 60 分鐘或工作日 8)或格式錯誤的步驟和範圍語法。
cron 表達式應該有多少個欄位?
標準 cron 使用五個欄位:分鐘、小時、月份、月份和星期幾。此驗證器檢查正好五個。
我的資料會傳送到伺服器嗎?
不會。驗證完全在您的瀏覽器中進行,因此您的表達式保持私密。
介紹
cron 驗證器 在配置錯誤的作業到達生產環境之前捕獲 cron 表達式中的錯誤。由於 cron 語法很簡潔,因此超出範圍的值或額外的欄位可能會悄悄地破壞計劃。逐個欄位驗證會將模糊的「它沒有運作」變成精確的、可修復的錯誤。
什麼是 cron 語法檢查器?
cron 語法檢查器 解析五個標準欄位中的每一個,並確認該值格式正確且在範圍內。它準確地報告哪個欄位失敗以及原因,而不是單一通用的「無效」訊息。
主要特點
逐個欄位驗證顯示每個值旁邊的允許範圍,因此修復是顯而易見的。
具體的錯誤訊息會命名失敗的欄位——分鐘、小時、日、月或工作日——而不是立即拒絕整個表達式。
一旦表達式有效,就會出現簡單的英語摘要,因此您可以確認意圖和語法。
常見用例
- 在將其貼上到伺服器 crontab 之前驗證從文件複製的 cron 行。
- 透過檢查表達式是否有效來偵錯「從不執行」的排程作業。
- 透過嘗試值並查看即時回饋來教授 cron 語法。
最佳實踐
- 請記住,有效的表達式仍然可能是錯誤的 - 請確認含義,而不僅僅是語法。
- 測試邊界值,例如分鐘的
0和59或工作日的0–6。 - 一旦有效,請使用crontab generator建立完整的時間表,或使用cron next run calculator進行預覽執行。