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 表達式,確認「下次會在哪個時間點執行」,防範因設定錯誤而導致的各種事故。
發送反饋/請求
發送反饋
請告訴我們您的想法,以幫助我們改進工具。
這不是工具的輸入欄位
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.