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点执行任务 |
热门推荐
嵌入式开发过程中遇到问题,该如何解决
嵌入式系统如何接入项目管理系统:六大核心方法详解
柳叶刀综述:AI正重塑糖尿病诊疗全流程
倒班工作睡眠障碍,医疗工作者避不开的痛
量子计算双刃剑:信息安全新机遇与新威胁
量子自旋液体研究获重大进展,新型钌基材料打破磁性定律
拿破仑凯旋门:奥斯特利茨战役的胜利丰碑
宋之问笔下的凯旋,原来这么霸气!
小雅教你如何成为健康的金刚芭比
阿司匹林肠溶片怎么吃?每天用量用法全解析
沙棘油胶囊:守护你的消化系统健康
职场高情商沟通:四大技巧助力人际关系提升
团队情商如何提升协作效率?从四大要素到实践案例
职场人必备:5大高情商社交技巧助你事半功倍
提升职场情商:从自我意识到有效沟通
咳特灵胶囊使用指南:每日三次,遵医嘱服用效果佳
AI赋能直播行业变革,无人直播系统引领商业新趋势
纳兰性德:31年短暂人生,留下“清朝第一词人”美誉
诗词大会聚焦纳兰性德,解析“人生若只如初见”背后的故事
从康熙东巡到《红楼梦》:解读纳兰性德的《长相思》
清代词坛巨匠纳兰性德:开创“虐恋情深”词风
咳特灵胶囊使用指南:镇咳平喘效果好,但这些人不能用
咳特灵胶囊治疗冬季咳嗽,孕妇禁用嗜睡慎行
万州到荆州自驾游,这些宝藏景点你不能错过!
公主坟传说激发琼瑶创作,《还珠格格》成文化经典
琼瑶笔下与赵薇演绎:小燕子形象的异与同
仙剑奇侠传境界划分攻略:从凡人到仙人的修炼之路
玄幻境界划分全解析:从修真到魔法,你了解多少?
《斗罗大陆》玄幻境界解析:从魂士到神祇的修炼之路
中国唯一海龟保护区现成网红地,双月奇观+海龟馆成打卡热点