Cron 到人類可讀
可读格式
At 09:00, on Monday, Tuesday, Wednesday, Thursday, Friday.
Minute
0
Hour
9
Day
*
Month
*
Weekday
1-5
接下來 5 次執行(本機時間)
- Tue Jun 30 – 09:00
- Wed Jul 1 – 09:00
- Thu Jul 2 – 09:00
- Fri Jul 3 – 09:00
- Mon Jul 6 – 09:00
使用方法
- 將 cron 表達式(例如
0 9 * * 1-5)貼到輸入中,或選擇一個快速預設以從已知的計劃開始。 - 在部署之前,請閱讀簡單的英語說明,以確認計劃符合您的預期。
- 檢查下一次執行時間和每個欄位的細分,以發現星期或分鐘欄位中的小錯誤。
常見問题
人類可讀的 cron 工具有什麼作用?
它將 cron 表達式轉換為簡單的英語句子,這樣您就可以準確地理解作業何時執行,而無需手動解碼語法。
我的 cron 表達式上傳到任何地方了嗎?
不會。翻譯完全在您的瀏覽器中執行,因此不會將任何內容傳送到伺服器。
為什麼下次執行時間是我的本機時區?
執行時間是使用瀏覽器的本機時區計算的。真正的 cron 守護程式使用伺服器時區,因此如果您的伺服器不同,請進行調整。
介紹
cron 到人類可讀 翻譯器將像*/15 * * * *這樣的神秘調度語法轉換成任何人都可以閱讀的句子。 Cron 表達式很緊湊,但很容易誤讀,一個錯誤的欄位可能意味著作業每分鐘執行一次,而不是每天執行一次。用簡單的英文解碼表達式可以消除猜測。
什麼是 cron 翻譯機?
cron 翻譯器 解析五個標準欄位——分鐘、小時、月份中的某一天、月份和星期幾——並解釋每個欄位在日常語言中的意義。您無需在心理上擴展1-5或*/6,而是獲得可讀的摘要以及實際即將到來的執行時間。
主要特點
簡單的英語輸出解釋了時間表,因此不每天編寫 cron 的隊友仍然可以查看它。
每個欄位的細分顯示其允許範圍旁邊的每個值,從而易於發現相差一的錯誤。
下次執行時間會預覽您當地時區的真實時間表,以便您可以在發貨前進行健全性檢查。
常見用例
- 在拉取請求期間查看隊友的 cron 表達式,而無需手動解碼。
- 用簡單的英文記錄預定作業的操作手冊和值班筆記。
- 在將
crontab行新增至生產伺服器之前,請仔細檢查它。
最佳實踐
- 確認時區假設,因為 cron 守護程式在伺服器時區執行,而不是瀏覽器的時區。
- 觀察月份和星期幾字段——當兩者都設定時,大多數 cron 實作將它們視為 OR。
- 當您需要從頭開始建立計劃時,請將此與cron expression builder配對,或與cron next run calculator配對以進行更長的執行預覽。