Cron表达式是一种用于指定定时任务的时间表达式,常用来指定任务的执行时间、执行频率和执行间隔。它由6~7个字段组成,分别表示秒、分、时、日期、月份、星期、年份(可省略)。
Cron表达式基本语法如下:
秒 分 时 日期 月份 星期 [年份]
其中年份是可以省略的。
每个字段可出现的字符如下:
Cron表达式中的每个字段都支持特殊字符,每个特殊字符都有其特殊含义。
0 15 10 ? * MON-FRI 周一至周五的上午10:15触发
CRONTab Guru
强烈推荐这个在线工具,可以快速验证你的表达式,同时也可以通过这个编辑器快速学习掌握cron表达式。但是有个问题需要注意,这个在线工具生成的是五位的cron表达式,少了一位秒那个字段,这里自己需要留意添加下就好了。
更多表达式参见 官方文档
国外的一篇博客:https://ppolyzos.com/2020/05/09/understanding-cron-expressions/
阿里云文章: https://help.aliyun.com/zh/ecs/user-guide/cron-expressions