corn表达式 1/10 * * * * ? 代表什么
时间: 2023-09-05 07:08:42 浏览: 757
这是一个Quartz Cron表达式,它代表一个时间触发器,表示在每分钟的第10秒触发任务。具体来说,它可以被解释为:
```
秒 分 时 日 月 周 年
* /10 * * * ? *
```
其中,秒表示每秒钟都匹配;分表示每10分钟匹配一次;小时、日、月、年都匹配所有值;周表示无需匹配。注意,这里的年字段使用了问号(?),表示不关心年份。
相关问题
corn 0 0/1 * * * ?
"corn 0 0/1 * * *" 是一个常见的cron表达式,用于描述Unix/Linux系统中的定时任务调度。这里的时间格式按照分钟、小时、日期月份、星期几和年份的顺序排列。
解析如下:
- "0" 表示分钟,表示每分钟的开始时间。
- "0/1" 指的是小时,这意味着这个命令会在每天的凌晨0点(即第1个小时)执行一次,因为是从第0分钟开始计算的,每隔1小时执行一次。
- "*" 表示日期(*代表所有),所以这个命令每周都会执行。
- "*" 表示月份,意味着每月都执行。
- "?" 表示星期几,星号(*)表示这个命令在一周的任何一天都会执行。
总的来说,这个cron表达式设置了一个每天凌晨0点执行的任务。如果你想要了解更多关于cron表达式的细节或者如何配置它们,可以告诉我,我会提供进一步的帮助。
0 */10 * * * ?
0 */10 * * * 表示从任务启动开始每10分钟执行任务一次。其中0代表从0分开始,*代表任意字符,/代表递增。因为起始的时间不一样,所以第一次执行任务的时间会有所不同。具体来说,如果任务启动时间是11:27,则第一种写法会在11:30的时候进行执行,第二种写法会在11:37进行执行。这就是两者的差别。corn表达式结构如下:
```
{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可选)}
```
其中,每个字段可以是一个值,也可以是一个范围,还可以是一个列表,还可以包含通配符和递增符号。例如,*表示任意值,/表示递增,-表示范围,,表示列表。
阅读全文