Cron Job(定时任务)的时间格式通常用于 Linux 的 crontab、Java Spring、Quartz 等场景,但不同系统的格式略有差异。下面以最常见、最标准的 Linux crontab 格式为主说明。
* * * * * command
│ │ │ │ │
│ │ │ │ └─ 星期 (0-7,0和7都代表周日)
│ │ │ └─── 月份 (1-12)
│ │ └───── 日期 (1-31)
│ └─────── 小时 (0-23)
└───────── 分钟 (0-59)
*/5 * * * * /script.sh # 每5分钟执行一次
0 2 * * * /backup.sh # 每天凌晨2点执行
0 0 1 * * /clean.sh # 每月1号凌晨执行
0 9 * * 1 /report.sh # 每周一早上9点
*:任意值,:列举(如 1,15)-:范围(如 9-18)*/n:每 n 单位(如 */10)比 Linux 多一个「秒」字段
秒 分 时 日 月 星期
示例:
0 0 12 * * ? # 每天12点
0 */5 * * * ? # 每5分钟
如果你说的是某个具体系统(如 Kubernetes、GitHub Actions、Spring Boot、Quartz),可以告诉我,我给你对应格式。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。