你好,我是悦创。
博客网站:https://blog.bornforthis.cn/
本教程将详细讲解如何在GitHub Actions中配置定时任务(Scheduled Tasks),帮助你掌握 Cron 表达式的编写规则和实际应用场景。
一、定时任务基础配置
1.1 核心语法结构
on:
schedule:
- cron: "分 时 日 月 周"
1.2 参数解析
组件 | 取值范围 | 说明 |
---|---|---|
分 | 0-59 | 分钟 |
时 | 0-23 | 小时(UTC时间) |
日 | 1-31 | 月份中的日期 |
月 | 1-12 或 JAN-DEC | 月份 |
周 | 0-6 或 SUN-SAT | 星期(0=周日) |
二、Cron表达式详解
2.1 特殊字符说明
符号 | 示例 | 作用 |
---|---|---|
* | * * * * * |
任意值 |
, | 0,30 * * * * |
多个值 |
- | 0-5 * * * * |
范围值 |
/ | */15 * * * * |
间隔值 |
2.2 常用配置模板
on:
schedule:
# 每5分钟(GitHub最小间隔)