cron 每小时10分钟 表达式
时间: 2024-06-20 16:04:33 浏览: 250
Cron 是一种在 Unix 和类 Unix 系统中用于定期执行任务的时间调度工具。它使用一组标准表达式来定义任务的执行时间,通常用于自动化脚本、备份或定时任务。如果你想让一个任务每小时执行一次,但不是整点,而是每小时10分钟,你可以使用这样的 cron 表达式:
`0,10/60 * * * *`
这个表达式的组成部分含义如下:
- `0,10`: 表示分钟,这里的 `0` 和 `10` 分别代表开始和结束时间(这里是10分钟),意味着每个小时的第10分钟执行。
- `/60`: 这个斜线后面跟着60,表示每过一个小时就递增10分钟。
- `* * * * *`: 其他星号分别代表:
- 第一个星号 (`*`) 表示秒数,这里用 `*` 表示所有秒数。
- 第二个星号 (`*`) 表示分钟。
- 第三个星号 (`*`) 表示小时。
- 第四个星号 (`*`) 表示日期(月份中的哪一天)。
- 最后一个星号 (`*`) 表示月份。
所以,按照这个设置,任务会在每天的0:10、1:10、2:10...直到23:10分执行一次。
相关问题
cron表达式每1小时10分钟
对应的 cron 表达式为:`10 */1 * * *`。解释如下:
- `10`:表示分钟,表示在每小时的第 10 分钟执行任务。
- `*/1`:表示小时,表示每隔 1 小时执行一次任务。
- `*`:表示日期,表示在每天都执行任务。
- `*`:表示月份,表示在每个月都执行任务。
- `*`:表示星期,表示在每个星期都执行任务。
quartz表达式cron_测试Quartz Cron表达式
Quartz Cron表达式是一种时间表达式,用于Quartz框架中的定时任务调度。它可以设置任务在指定的时间点或时间段内执行。
Cron表达式由6个字段组成,分别表示如下含义:
1. 秒(0-59)
2. 分钟(0-59)
3. 小时(0-23)
4. 日(1-31)
5. 月(1-12)
6. 星期(1-7)
其中,星期和日不能同时设置,必须选择其中一个。
例子:
1. 每天早上10点执行任务:0 0 10 * * ?
2. 每天晚上7点到早上8点之间每隔30分钟执行任务:0 0/30 19-8 ? * *
3. 每个星期一、二、三、四、五的上午10点15分执行任务:0 15 10 ? * MON,TUE,WED,THU,FRI
在编写Cron表达式时,需要注意以下几点:
1. 每个字段必须填写,不能留空。
2. 字段之间用空格分隔。
3. 星期和日不能同时设置。
4. 所有字段都支持单个值或者范围值,用逗号分隔。
5. 支持使用“?”来代替日或星期中的任意值,但不能同时使用。
6. 支持使用“*”来代表任意值,例如月份字段为“*”时表示每个月都执行任务。
7. 支持使用“/”来表示增量,例如分钟字段为“0/15”时表示从0分钟开始,每隔15分钟执行一次任务。
希望这些信息能帮助到您。
阅读全文