← 返回教學列表
如何每 5 分鐘執行 Cron 任務(附範例)
· 標籤: cron-every-5-minutes, every-5-minutes-cron, cron-interval, crontab-examples, scheduling
如何每 5 分鐘執行 Cron 任務
「每 5 分鐘」的 cron 表達式是最常見的排程模式之一,適用於健康檢查、監控腳本和後端佇列處理。本指南將準確展示如何撰寫此表達式以及在何處使用。
每 5 分鐘的 Cron 表達式
要每 5 分鐘執行一個指令,請在分鐘欄位中使用 */5 運算子:
*/5 * * * * /path/to/script.sh
此表達式會在第 0、5、10、15、20 分鐘等時間執行 /path/to/script.sh — 每天 288 次。
常見變化
營業時間內每 5 分鐘
*/5 9-17 * * 1-5 /path/to/script.sh
在週一至週五的 9:00 到 17:59 之間,每 5 分鐘執行一次。
每 10 或 15 分鐘
只需更改除數:
*/10 * * * * /path/to/job.sh # 每 10 分鐘
*/15 * * * * /path/to/job.sh # 每 15 分鐘
使用案例
- 健康檢查:每 5 分鐘驗證 API 或服務是否回應
- 佇列處理:以固定間隔排空訊息佇列
- 監控:以定期間隔收集指標或日誌尾部樣本
總結
請記住:分鐘欄位中的 */5 是在 cron 中每 5 分鐘排程任務的標準方式。將其與小時、日、月和星期欄位組合使用,即可縮小執行時間範圍。