欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > CRON表达式快速入门

CRON表达式快速入门

2025/1/24 19:30:08 来源:https://blog.csdn.net/2301_79318558/article/details/145330244  浏览:    关键词:CRON表达式快速入门
cron表达式是一种用于指定定时任务执行时间的字符串格式,广泛用于Linux系统的cron作业调度器以及各种编程框架中。

​ 一个标准的CRON表达式由6个或7个字段组成(取决于是否包含年份字段),各字段之间用空格分隔:[秒] [分钟] [小时] [日期] [月份] [星期] [年份] (可选)

​ 各字段的取值范围如下:

字段范围
0-59
分钟0-59
小时0-23
日期1-31
月份1-12或JAN-DEC
星期0-7或SUN-SAT(0和7都表示星期日)
年份(可选)1970-2099

​ 常见符号说明:

符号含义
*表示该字段的所有可能值,例如*在分钟字段表示每分钟
,分隔多个具体的值,例如1,15表示第1分钟和第15分钟
-定义一个值范围,例如10-15表示从第10分钟到第15分钟
/指定增量,例如*/5表示每隔5个单位执行一次
?用于日期或星期字段,表示不指定明确的值,通常用于其中一个字段时,另一个字段有具体值
L表示最后一天或最后一个工作日,例如L在日期字段表示每月最后一天。
W表示最近的工作日,例如15W表示离15号最近的工作日
#用于星期字段,表示某个月的第几个星期几,例如2#3表示每月的第三个星期二

​ 注意:cron表达式的星期和日期不能同时为具体的值,如果同时指定具体的值,可能会导致逻辑冲突或不明确的行为。

​ 示例:

cron表达式含义
0 30 * * * ?每小时第30分钟执行
0 0 2 * * ?每天凌晨2点执行
0 0 8 ? * MON每周一的上午8点执行
0 0 0 L * ?每月的最后一天的午夜执行
0 0/5 * * * ?每5分钟执行一次

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com