⏱️
← 返回教程列表

如何每 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