Cron表达式详解
创作时间:
作者:
@小白创作中心
Cron表达式详解
引用
CSDN
1.
https://blog.csdn.net/yuanmayuzhou/article/details/131417682
Cron表达式是一种常用的时间调度方式,它通过字符串的形式来表示任务的执行时间。每个字段代表了一种时间单位,包括分钟、小时、日期、月份和星期几。Cron表达式通常由6个或7个字段组成,具体取决于实现方式。
1. Cron表达式的概念
一个标准的Cron表达式的格式如下:
* * * * * *
| | | | | |
| | | | | +-- 年份(可选)
| | | | +---- 星期几(0 - 7,0 和 7 表示星期日)
| | | +------ 月份(1 - 12)
| | +-------- 日期(1 - 31)
| +---------- 小时(0 - 23)
+------------ 分钟(0 - 59)
2. Cron表达式的取值范围
每个字段都可以使用不同的取值来指定任务执行的时间。这里有一些常用的取值方式:
- 分钟(0 - 59):可以指定具体的分钟数,如
0、15、30,或者使用通配符*表示每分钟都执行。 - 小时(0 - 23):可以指定具体的小时数,如
1、9、22,或者使用通配符*表示每小时都执行。 - 日期(1 - 31):可以指定具体的日期,如
1、15、31,或者使用通配符*表示每天都执行。 - 月份(1 - 12):可以指定具体的月份,如
1、6、12,或者使用通配符*表示每个月都执行。 - 星期几(0 - 7):可以指定具体的星期几,如
1(表示星期一)、5(表示星期五)、0或7(表示星期日),或者使用通配符*表示每天都执行。
除了通配符 * 之外,还可以使用逗号 , 来指定多个取值,使用连字符 - 来指定一个范围,使用斜线 / 来指定一个步长。例如,0 0 8-10 * * * 表示在每天的8点、9点和10点整执行任务。
3. Cron表达式的特殊字符串
在一些实现中,还可以使用特殊的字符串来表示其他含义,比如:
@yearly:等同于0 0 1 1 * *,表示每年的1月1日零点执行任务。@monthly:等同于0 0 1 * * *,表示每个月的1日零点执行任务。@weekly:等同于0 0 * * 0 *,表示每个星期日的零点执行任务。@daily或@midnight:等同于0 0 * * * *,表示每天的零点执行任务。@hourly:等同于0 * * * * *,表示每小时的零分执行任务。
Cron表达式提供了一种灵活的方式来定义任务的执行时间,使得定期任务的调度变得简单和可靠。
4. Cron表达式示例
表达式 | 说明 |
|---|---|
0 0 * * * * | 每小时零分执行任务 |
0 30 8 * * * | 每天上午8点30分执行任务 |
0 0 12 * * MON | 每个星期一中午12点执行任务 |
0 0 1 1 * * | 每年的1月1日凌晨1点执行任务 |
0 0 15 * 1-5 * | 每个工作日下午3点执行任务 |
0 0/15 * * * * | 每15分钟执行一次任务 |
0 0 0 1 1,4,7 * | 每年的1月1日和4月1日和7月1日午夜执行任务 |
0 0 8 1/3 * * | 每隔3个月的第一天上午8点执行任务 |
0 0 0 * * SAT | 每个星期六午夜执行任务 |
0 0 12 * * 1-5 | 每个工作日中午12点执行任务 |
热门推荐
潮州开元寺泰佛殿:中国大陆唯一的泰国式佛殿
潮州泰佛殿:中泰文化交融的瑰宝
开元寺泰佛殿:国内首座泰式佛教梵宇
恩施大峡谷三日游旅游线路,恩施有什么游玩的
“女婿上床,家破人亡”:传统习俗的前世今生
2024年演出盘点:大胆去往无人之地
20分钟运动,降低你的C反应蛋白!
超敏C反应蛋白:你的健康预警器
美国心脏协会推荐:高敏C反应蛋白检测助力心血管疾病风险预测
刮痧:白领解压神器?
刮痧热潮来袭!你的身体准备好了吗?
科学刮痧:传统中医的现代创新
广州市第一人民医院推荐:职场人刮痧缓解疲劳
如何通过验血指标管理血糖和胆固醇?
三甲医院专家解读:如何读懂你的验血报告?
国家卫健委最新指南:流感高发期如何正确使用奥司他韦?
青岛市妇女儿童医院专家推荐:儿童流感季必备药物清单
从服饰看女性地位:历史长河中的变迁
中国城池史特别版——徐州古镇
2024春节档票房大战:贾玲《热辣滚烫》力压张艺谋《第二十条》登顶
《哪吒2》票房大热,能否带动影视股开门红?
2025春节档电影票房大战:明星效应如何影响票房?
好吃又好赏的辣椒,值得入手
辣椒种子的催芽及育苗技术(辣椒种子催芽方法及育苗步骤,让你轻松种植辣椒)
社区临终关怀:晚期癌症患者的新希望
宁养院:用爱守护生命的最后时光
“洗浴中心”怎么突然没人了?4点原因让顾客不再敢去,你还去吗
如何计算商铺的投资回报率?这种计算方式如何影响投资决策?
商铺交易与持有交税如何计算
如何合理规划门面房过户事宜?这种规划如何确保顺利进行?