cron表达式每隔一小时
时间: 2023-10-20 10:08:11 浏览: 87
"每隔一小时"的 cron 表达式为 `0 * * * *`。
cron 表达式由 6 个用空格隔开的部分组成。每个部分都对应于时间的不同属性,依次为:
1. 分钟 (0-59)
2. 小时 (0-23)
3. 日 (1-31)
4. 月 (1-12)
5. 星期 (0-6, 0 是星期天)
6. 年 (可选,留空表示每年)
如果你希望 cron 在每个小时的 0 分钟执行,那么你需要使用 `0` 来设置分钟部分。因为你希望每隔一小时执行一次,所以你需要使用 `*` 来设置小时部分,表示每小时都执行。
所以,"每隔一小时"的 cron 表达式就是 `0 * * * *`。
希望这能帮到你!
相关问题
cron表达式每隔1小时
可以使用以下 cron 表达式来实现每隔 1 小时执行一次任务:
`0 */1 * * *`
解释:
* 第 1 个 `*` 表示每分钟都匹配
* 第 2 个 `*` 表示每小时都匹配
* `/1` 表示每隔 1 个小时匹配一次
* 第 4 个 `*` 表示每月都匹配
* 第 5 个 `*` 表示每周都匹配
因此,以上 cron 表达式的含义是:在每小时的整点时刻(例如 1:00、2:00、3:00 等)执行一次任务。
cron表达式每隔五小时执行
Cron表达式用于配置定时任务的执行规则,它是由6或7个空格分隔的时间字段组成的字符串。每个字段代表时间的一个组成部分,字段顺序依次为:
1. 秒(0-59)
2. 分钟(0-59)
3. 小时(0-23)
4. 日期(1-31)
5. 月份(1-12 或 JAN-DEC)
6. 星期(0-7,其中0和7都代表星期天,1-6代表星期一至星期六,或者使用缩写的三个字母表示)
7. 年份(可选字段,留空表示每一年)
要创建一个cron表达式,使得任务每隔五小时执行一次,我们只需要在小时字段上设置特定的值即可。cron表达式中没有直接表示“每隔五小时”的关键字,但我们可以通过列出每5个小时的数值来实现这一点。例如,任务在1点、6点、11点、16点和21点执行:
```
0 0 */5 * * ?
```
这个表达式的意思是:
- 第一个字段(秒)是0,表示在每个小时的第0秒。
- 第二个字段(分)是0,表示在每个小时的第0分。
- 第三个字段(小时)是`*/5`,表示从0点开始,每隔5个小时执行一次,即0, 5, 10, 15, 20。
- 第四个和第五个字段(日期和月份)使用`*`,表示每天每个月都执行。
- 第六个字段(星期)使用`?`,因为在使用5个时间字段的表达式中,星期字段与日期字段冲突,所以用`?`来表示不指定星期几。
- 第七个字段(年份)被省略,表示每年执行。
阅读全文