CRON:* * 0/2 * * ?
时间: 2024-03-30 09:31:38 浏览: 103
CRON是一种用于在特定时间间隔内执行任务的时间表达式。在你提供的例子中,"* * 0/2 * * ?"是一个CRON表达式,它表示每隔两小时执行一次任务。
具体解释如下:
- 第一个星号(*)表示分钟,表示每分钟都执行任务。
- 第二个星号(*)表示小时,表示每小时都执行任务。
- "0/2"表示从0开始,每隔2个小时执行一次任务。
- 第三个星号(*)表示日期,表示每天都执行任务。
- 第四个星号(*)表示月份,表示每个月都执行任务。
- 第五个星号(*)表示星期,表示每周都执行任务。
- "?"是用于指定星期的占位符,因为在这个例子中我们已经使用了星号(*)来表示每周都执行任务。
所以,这个CRON表达式的含义是每隔两个小时执行一次任务,无论是哪一天或者哪一个月。
相关问题
cron:"0 0 0/2 * * ?"是什么意思
对应的cron表达式 "0 0 0/2 * * ?" 的含义是在每天的0点开始,每隔两个小时触发一次任务。具体解释如下:
- 第一个 "0" 表示在每个小时的 0 分钟执行任务。
- 第二个 "0" 表示在每个小时的 0 分钟执行任务。
- "0/2" 表示从0开始,每隔2个小时执行一次任务。
- "*" 表示在每个月份都执行任务。
- "*" 表示在每个星期都执行任务。
- "?" 表示没有指定具体的日期,即任意日期都执行任务。
所以,这个cron表达式的含义是在每天的0点、2点、4点、6点等整点开始,每隔两个小时执行一次任务。
cron 表达式 */3 0/3 7-23,0-1 * * *表示什么意思 详细
解答如下:
这是一个用于定时任务的 Cron 表达式,其中包含了 6 个字段,分别代表秒、分、时、日、月、周几。具体解释如下:
1. 第一个字段:秒(0~59)。
2. 第二个字段:分(0~59)。
3. 第三个字段:时(0~23)。
4. 第四个字段:日(1~31)。
5. 第五个字段:月(1~12)。
6. 第六个字段:周几(0~6),其中 0 表示周日,1 表示周一,以此类推。
*/3 表示“每隔 3 个”,所以 */3 在第一个字段中表示“每隔 3 秒执行一次”。
0/3 表示“从第 0 秒开始,每隔 3 秒执行一次”,所以 0/3 在第二个字段中表示“从第 0 分钟开始,每隔 3 分钟执行一次”。
7-23,0-1 表示“7 点到 23 点以及 0 点到 1 点”,所以 7-23,0-1 在第三个字段中表示“从 7 点到 23 点以及 0 点到 1 点,每隔 3 分钟执行一次”。
最后,* 表示“任意”,所以星号在其他字段中表示“任意值”。
因此,该 Cron 表达式的含义是在每天的 7 点到 23 点以及 0 点到 1 点之间,每隔 3 分钟执行一次。
阅读全文