⏱️
← 返回教學列表

如何每 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 分鐘排程任務的標準方式。將其與小時、日、月和星期欄位組合使用,即可縮小執行時間範圍。

如何每 5 分鐘執行 Cron 任務(附範例) - CoolTool