Command Palette

Search for a command to run...

CR

Cron表達式產生器

從簡單的欄位或預設建立 cron 表達式,查看用簡單的英語解釋,並預覽下一次運行時間。支援清單、範圍、步驟、指定的月份和工作日。運行客戶端。

什麼是 Cron 表達式產生器?

Cron 表達式產生器將您腦中的時間表(「每個工作日上午 8 點」、「每月第一個午夜」、「每十五分鐘」)轉換為調度程序理解的五場 cron 表達式。您設定分鐘、小時、月中的日、月中的日和週中的日,或從預設開始,工具組裝表達式,用簡單的英語解釋它,並向您顯示下次開火的確切時間。它縮小了您想要發生的事情與實現它的簡潔語法之間的差距。

Cron 語法緊湊且無情。 `0 * * 0` runserve following sunday at midnight, while `0 0 0 0 0` is not a scheme at all: day of month starts at 1 and month starts at 1, so the tool readit it with "day of month value out of範圍(1-31)"。月中日和周中日的欄位以一種幾乎第一次讓每個人都感到驚訝的方式相互作用。用手寫一個表達式並希望它是正確的,這就是備份最終每年運行一次而不是每晚運行一次的方式。在這裡構建它,提供即時描述和即將到來的運行時間的預覽,讓您在到達您的 crontab 之前確認時間表。

該表達式是客戶端建置、驗證、描述和模擬的,無需帳戶。當您按下「顯示下次運行」時,頁面會進行使用檢查並記錄包含該表達式的使用記錄,因此將計劃字串視為離開頁面的內容。將完成的表達式直接複製到 crontab、CI 管道、Kubernetes CronJob 或任何使用標準 cron 的調度程式中。

作為 cron 作業表達式產生器,它按照您想要的時間表工作。假設備份應在每週日凌晨 2 點運行:將 Minute 設定為 0,Hour 設定為 2,Day of week 設定為 0,將其他兩個欄位保留為 *,表達式為 ` 02: 00 on Sunday (UTC)。」Press Show 下次運行時間為2026 年9 月14 日星期一,第一個條目是Sun, 2026 年9 月20 日02:00 UTC,然後是接下來的五個星期日。該預覽是免費 cron 表達式產生器如何獲得保留:您可以在作業部署之前看到真實日期。

驗證會捕獲語法錯誤,但無法捕獲邏輯錯誤,常見的邏輯錯誤是月日和星期幾規則:當兩者都設定時,cron 在任一匹配項上運行,而不是同時運行。純英語行不顯示這一點,因為 `0 0 13 * 5` read "on the 13th of the month on Friday",但下一個運行列表顯示:它包括每個星期五以及 10 月 13 日星期二。在信任時間表之前檢查運行列表。

如何使用 Cron 表達式產生器?

  1. 從預設或空白開始

    選擇一個共同的時間表,例如“早上 8 點的工作日”來加載其欄位,或從每分鐘開始並進行調整。 預設是工作表達式的最快方式。

  2. 設定五個欄位

    輸入分鐘、小時、月份、月份和週中的日期。 每個欄位接受一個值、一個列表 (1,15)、一個範圍 (1-5)、一個步驟 (*/10) 或每個。

  3. 閱讀簡單的英語描述

    該工具會按您鍵入的方式描述時間表,例如"週一、週二、週三、週四和週五 (UTC) 的 08:00"。,因此您可以在信任它之前確認它符合您的意圖。

  4. 檢查下一個運行並複製

    按下「顯示下一步」以列出 UTC 中的接下來的六次運行時間並捕獲錯誤(例如不可能的日期),然後按「複製」並將表達式貼上到調度程式中。

主要特點

  • 具有完整語法的現場建構器

    每個欄位都接受單一值、逗號列表、連字號範圍和步長值,以及命名月份(1 月至 12 月)和工作日(週日至週六),因此您可以表達任何標準時間表。

  • 簡約

    生成器將您的表達式呈現為句子,將神秘的星號和斜線變成您可以一目了然地閱讀和理智檢查的時間表。

  • 下次運行預覽

    查看接下來的六個日期和工作將啟動的時間,以 UTC 計算。沒有什麼比看到它在三個月內而不是今晚運行更快地捕捉到損壞的表達式了。

  • 現成的預設

    一鍵載入常見的時間表 - 每 5 分鐘一次,每小時一次,每天午夜,工作日上午 8 點,每月第一個 - 作為起點,您可以進行調整。

Frequently Asked Questions

標準 Cron 表達式有五個字段,按空格分隔:分鐘、小時、月份、月份和週日。 每個欄位都有一個特定的值、一個列表、一個範圍、一個步驟或每個欄位。 例如,0 8 * * 1-5 表示週一至週五 08:00。 這個工具為你建立表達式,並在你前進的過程中顯示它的意義。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

cron expression generatorcron job expression generatorfree cron expression generatorcron expression generator with next run timescron generatorcrontab generatorcron schedule buildercron job generatorbuild cron expressioncron syntax helpercron next run timecrontab guru alternative