解释一下 * * 0/1 * * ?
时间: 2024-01-10 16:21:11 浏览: 203
这是一个Cron表达式,用于在特定时间执行任务。Cron表达式由6个字段组成,分别表示分钟、小时、日期、月份、星期和年份。其中,星号(*)表示匹配任意值,问号(?)表示不指定值。在你提供的Cron表达式中,* * 0/1 * * ?? 表示每隔一分钟执行一次任务,但对于日期和星期字段,使用了问号(?)来表示不指定值。因此,这个表达式会在每小时的第0分钟和第1分钟执行任务。
相关问题
解释一下 cron 表达式 0 */1 * * * ?
这是一个Cron表达式,用于指定任务在何时执行。它的含义是:
* `0` - 表示任务在每小时的0分时执行。
* `*/1` - 表示任务每隔1小时执行一次。
* `*` - 表示任务在每天、每月、每周都要执行。
* `?` - 表示不指定周几的具体值。
* `*` - 表示不指定月份的具体值。
因此,这个Cron表达式表示任务每隔1小时执行一次,执行时间为每小时的0分。
0 */1 * * ?
引用[1]和引用[2]中提到了`@Scheduled(cron = "0 0 * * * ?")`这个表达式用于实现定时任务。这个表达式的含义是每天的0点0分触发任务。具体解释如下:
- `0`表示每小时的第0分钟。
- `*`表示每小时都触发。
- `?`表示不指定具体的日期。
- `*`表示每月都触发。
- `?`表示不指定具体的星期。
- `*`表示每周都触发。
所以,`0 */1 * * ??`这个表达式的含义是每小时的每分钟都触发任务。