cron表达式0 * * * * ?意思是什么
时间: 2024-08-15 20:05:39 浏览: 121
详解Cron表达式-原来是那么简单
cron 表达式 `0 * * * * ?` 指的是特定的定时任务调度规则。Cron 表达式是一种用于安排系统任务在特定时间运行的格式化字符串。在这个具体的例子中,我们来逐一解释各个部分:
1. **0** - 这表示分钟字段的值。通常来说,在 Cron 表达式的各个字段里使用数字代表相应的值,而这里的“0”实际上是指定在每分钟的开始时刻执行任务。
2. ***** - “*”是一个通配符,它表示所有可能的值。因此,在小时、日期、月份和星期字段中使用“*”,意味着这个字段可以取任意的值。例如,在小时字段,“*”表示任务可以在每天的任何时候执行。
3. **\*** - 只是在上面提到的情况下作为通配符使用。
4. **\*** - 同样地,这是通配符的使用示例,表示任务可以在每月的任意一天执行。
5. **\*** - 最后一个“*”同样作为通配符,表示任务可以在每周的任意一天执行。
综合起来看,`0 * * * * ?` 的 cron 表达式表示的任务是:**在每天的整点开始的时候执行任务**。也就是说,任务会在每天的每个整点时刻开始执行,包括午夜(即第一天的第一个小时)以及一天结束前的最后一小时。
---
阅读全文