Crontab 表示式解析
解析並解釋 cron 表示式。顯示人類可讀的排程描述和下次執行時間。
什麼是 cron 表示式?
cron 表示式是由5或6個空格分隔欄位組成的字串,表示排程計畫。欄位為:分鐘、小時、日、月、星期,以及可選的年份。
cron 中的 * 代表什麼?
星號(*)表示該欄位的「每個可能值」。例如分鐘欄位中的 * 表示「每分鐘」。
0 0 * * * 和 0 0 * * 1 有什麼區別?
0 0 * * * 每天午夜執行。0 0 * * 1 僅每週一午夜執行。
可以使用 */5 這樣的步進值嗎?
可以。分鐘欄位中的 */5 表示「每5分鐘」。
我的 cron 表示式會傳送到伺服器嗎?
不會。所有解析均在瀏覽器本地完成。
如何設定每5分鐘執行一次的任務?
使用 */5 * * * * 即可每5分鐘執行一次。
0 0 * * * 是什麼意思?
0 0 * * * 表示每天午夜執行。
如何只在工作日執行任務?
使用 0 9 * * 1-5 可在週一至週五上午9點執行。
cron 中有哪些特殊字元?
cron 支援多種特殊字元:*(任意值)、,(列表)、-(範圍)、/(步進)。
如何在每月第一天執行任務?
使用 0 0 1 * * 可在每月1日午夜執行。
可以使用名稱代替數字嗎?
某些 cron 實現允許使用名稱,如月份用 JAN、FEB,星期用 MON、TUE。
什麼是6欄位 cron 語法?
6欄位語法在開頭增加了秒欄位:秒、分鐘、小時、日、月、星期。
如何每小時執行一次任務?
使用 0 * * * * 可在每小時的第0分鐘執行。
日期和星期有什麼區別?
日期(1-31)指定每月的哪一天執行。星期(0-6)指定每週的哪一天執行。
如何使用Crontab 表示式解析
貼上 cron 運算式,立即獲得口語化解釋和接下來的執行時間——全部在瀏覽器本機計算,不向任何伺服器傳送資料。
- 在 Cron Expression 輸入框中鍵入或貼上你的排程,例如 * * * * * 表示每分鐘執行。
- 閱讀輸入框下方的 Runs 一行,它把運算式翻譯成日常語言。
- 選擇要顯示的接下來執行次數,可在選項中挑 5、10、20 或 50 次。
- Start 維持 Now 表示從目前時間往後推算,也可切換為 Custom 以從指定日期開始預測。
- 反覆調整欄位,直到列出的執行時間符合預期,再把運算式複製進 crontab。
小時欄位寫 */5 表示從零點起每 5 小時一次,而不是每小時的第 5 分鐘——Runs 預覽能把這類細節看清楚。
相關工具
- Crontab 表示式產生器 生成並驗證 cron 表示式,即時顯示人類可讀的解釋。視覺化排程計畫,預覽下次執行時間,匯出為 crontab 格式。Linux/Unix 系統管理員的理想工具。
- Chmod 計算器 免費線上chmod計算器,透過核取方塊視覺化Linux檔案權限並計算chmod值。即時轉換數字(755, 644)和符號(rwxr-xr-x)表示法,支援setuid、setgid、sticky bit等特殊權限。
- ASCII碼表 完整的ASCII字元編碼參考表,包含十進位、十六進位、八進位、二進位編碼、HTML實體和字元描述。支援即時搜尋和篩選。
- HTTP 請求測試 在瀏覽器中直接測試 REST API。發送 GET、POST、PUT、DELETE 請求,自訂請求標頭、請求體和查詢參數,即時查看回應狀態、標頭和 JSON 內容。
- .htaccess產生器 產生Apache .htaccess規則,包括重新導向、重寫、安全標頭、快取、壓縮等。
- Robots.txt產生器 免費線上robots.txt產生器。建立和自訂robots.txt檔案,控制搜尋引擎爬取,管理爬蟲存取,透過視覺化編輯器優化網站SEO。
- 網站地圖產生器 免費線上XML網站地圖產生器。新增URL、設定優先級和更新頻率,在瀏覽器中即時建立SEO友好的網站地圖。
- 預產期計算器 免費預產期計算器,支援按末次月經、受孕日、超音波或試管植入日推算預產期,並即時顯示目前週數、孕期階段與關鍵節點日期。