cron表达式详解
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:
SecondsMinutesHoursDayofMonthMonthDayofWeekYearSecondsMinutesHoursDayofMonthMonthDayofWeek
一、结构
corn从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份
二、各字段的含义
| 字段 | 允许值 | 允许的特殊字符 |
|---|---|---|
| 秒(Seconds) | 0~59的整数 | , - * / 四个字符 |
| 分(Minutes) | 0~59的整数 | , - * / 四个字符 |
| 小时(Hours) | 0~23的整数 | , - * / 四个字符 |
| 日期(DayofMonth) | 1~31的整数(但是你需要考虑你月的天数) | ,- * ? / L W C 八个字符 |
| 月份(Month) | 1~12的整数或者 JAN-DEC | , - * / 四个字符 |
| 星期(DayofWeek) | 1~7的整数或者 SUN-SAT (1=SUN) | , - * ? / L C # 八个字符 |
| 年(可选,留空)(Year) | 1970~2099 | , - * / 四个字符 |
三、常用表达式
- 周一至周五,早8点至晚8点,每10分钟01秒执行一次 :
1 0/10 8-20 ? * MON-FRI
说明:本文转载自https://www.bejson.com/othertools/cronvalidate/
Cron表达式是一个用于配置定时任务的字符串,包括秒、分、小时、日期、月份和星期等字段,支持特殊字符如-*/用于定义间隔。例如,10/108-20?*MON-FRI表示周一至周五的8点到20点,每10分钟执行一次。
1695

被折叠的 条评论
为什么被折叠?



