Cron 排程產生器 & 執行時間預覽
透過直覺的介面輕鬆建立 cron 排程。
將排程翻譯為自然語言並顯示接下來的 5 次執行時間,防止設定錯誤。
瀏覽器端處理: 輸入的 cron 表達式與排程時間計算完全在您的裝置本地執行,絕對不會傳送至外部伺服器。
請輸入現有的 cron 表達式來檢查排程(以空格分隔的 5 個值)
關於 Cron 產生器
這個工具能讓您使用圖形化介面直覺地建立 cron 排程,並自動產生正確的 cron 表達式。只需透過下拉式選單設定「分、時、日、月、星期」等 5 個欄位,即可準確地產生複雜的 cron 表達式。
它還會顯示接下來 5 次的執行時間,讓您能一目了然「下次會在哪個時間點執行」,方便驗證設定並防止配置上的失誤。您也可以手動輸入現有的 cron 表達式,來反向查詢它的執行規則。
所有的處理過程都在您的瀏覽器端完成,沒有任何資料會被傳送至外部伺服器。免註冊即可立即使用。
如何使用此工具
選擇輸入方式
選擇要從選單介面建立新的排程,或是直接輸入現有的 cron 表達式。
指定時間條件
依照您的需求,選擇或輸入「分、時、日、月、星期」的設定值。
檢查結果
確認自然語言的翻譯與接下來預定的執行日期。如果沒問題,就能複製該段 cron 表達式來使用了。
Cron 詞彙表
- cron
- 內建於 Unix/Linux 作業系統的工作排程工具。它可以讓指令或腳本在指定的時間自動執行。
- crontab
- 定義 cron 排程設定的檔案,或是用來編輯該檔案的指令。
- Cron 表達式
- 使用 5 個欄位(分、時、日、月、星期)來定義排程的格式。例如
0 3 * * *代表「每天凌晨 3:00」。 - 星號 (*)
- 代表「所有的值」。在「小時」欄位指定
*就代表「每個小時」。 - 步長值 (/)
- 用來指定執行間隔的符號。
*/5代表「每 5 個單位」。在「分鐘」欄位則表示「每 5 分鐘」。
常見問題 (FAQ)
- Q.Cron 表達式支援「秒」欄位嗎?
- 標準的 Linux cron 表達式僅由 5 個欄位組成,因此不包含「秒」欄位。
- Q.時區是怎麼計算的?
- 預定執行的時間是根據您目前瀏覽器所在地區的時區來進行計算。
- Q.如果同時指定了「日」跟「星期」會怎樣?
- 根據標準的 Linux 規範,只要在當月符合其中一個條件,系統就會執行(也就是 OR 條件)。
- Q.輸入的資料會被儲存在伺服器嗎?
- 不會,所有的處理都是在您的瀏覽器端完成,輸入的 cron 表達式絕不會傳送至外部伺服器。
使用場景
自動化例行批次任務
為資料庫備份、日誌輪替或報表生成等重複性工作,準確地設定 cron 表達式。
CI/CD 流程排程設定
視覺化地產生 GitHub Actions、GitLab CI、Jenkins 等工具中所使用的排程觸發器表達式。
監控與警報設定
透過 cron 表達式設定伺服器監控與健康檢查的執行間隔,並能預先確認深夜的執行時間。
Cron 驗證與檢查
輸入現有的 cron 表達式,確認「下次會在哪個時間點執行」,防範因設定錯誤而導致的各種事故。
Send Feedback
Please let us know your thoughts to help us improve the tool.
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.