cron 建立與確認
產生並確認 cron
特色
支援 Quartz 格式擴充
可指定秒、年以及 L、W、# 等進階運算子
以按鈕選擇來組建運算式
只需選擇每次、間隔、範圍等模式即可輕鬆操作
自動算出下次執行時間
以清單顯示所產生或確認運算式的最近 5 次執行排程
以文字說明 cron 運算式的含義
即使是複雜的運算式,也以淺顯易懂的說明文字呈現內容
使用方法
1
以分頁切換功能
要建立運算式請選「建立」分頁,要查詢含義請選「確認」分頁
2
設定各欄位的條件
依秒、分、時、日、月、星期、年分別以模式按鈕與數值指定執行時機
3
以產生按鈕取得運算式
按下產生後會顯示 cron 運算式,可用複製按鈕複製到剪貼簿
4
在確認分頁驗證含義
輸入手邊的 cron 運算式並按下確認,即可顯示說明與下次執行時間
使用情境
Linux 的定期執行設定
正確建立登錄至 crontab 的運算式,避免設定錯誤
解讀接手的設定
快速掌握前任者留下設定檔中運算式的運作內容
CI/CD 的定期作業設定
定義 Jenkins 建置觸發器等定期作業的執行排程
cron 寫法的學習與練習
邊以執行排程確認所寫運算式何時運作,邊掌握寫法
基礎知識
cron 式的寫法
cron 式是在 Linux 等系統上,以「分 時 日 月 星期」5 個欄位指定處理定期執行時刻的寫法,例如「*/5 * * * *」代表每 5 分鐘執行一次。
- 星號:「*」是代表該欄位所有數值的記號,「0 9 * * *」表示每天上午 9 時 0 分執行。
- 範圍與列表:欄位中可使用連字號指定範圍、逗號指定多個數值,「0 9 * * 1-5」表示星期一至星期五上午 9 時執行。
與 Quartz 格式的差異
Quartz 格式是在 Java 系統的工作排程器中使用的擴展記號法,在最前方加入秒欄、最後方加入年份欄,形成 6~7 個欄位的結構,並可使用「?」、「L」等特殊記號。
L、W、# 等特殊記號
在 Quartz 格式的日與星期欄位中,可以使用標準 cron 沒有的特殊符號,用一個式子就表達出複雜的排程。
- L(最後):「L」是表示月底或最後一個星期幾的符號,日欄位的「L」代表當月最後一天,星期欄位的「6L」代表最後一個星期五。
- W(平日):「W」是表示距指定日期最近的平日的記號,「15W」表示距 15 日最近的平日(若 15 日為星期六,則為 14 日的星期五)。
- #(第 n 個星期幾):「#」是表示第 n 個星期幾的符號,像「6#3」代表第 3 個星期五,可以指定當月內第幾次的星期幾。
安全性與隱私
瀏覽器內完成
輸入的資料僅在您的瀏覽器內處理,不會傳送到外部。
僅在瀏覽器內處理
cron 運算式的產生與解析完全在您的瀏覽器內進行,輸入資料不會傳送到伺服器。
通訊透過HTTPS加密
頁面載入也透過TLS加密,第三者無法讀取內容。
不傳送給第三方
輸入內容不會傳送給廣告網路、追蹤器等外部服務。
結果不自動保存
產生或確認的運算式和輸入建議不會保存在伺服器上。
在 Google 搜尋中追蹤 RAKKOTOOLS
175個實用工具,透過 Google 搜尋、AI 搜尋更容易找到!
- 搜尋中找到
- AI 搜尋也會顯示
- 發現新工具
