cron 0 0 0 L * ?
时间: 2024-01-01 11:06:25 浏览: 167
这是一个 Quartz Cron 表达式,而不是标准的 Unix/Linux Cron 表达式。
这个 Quartz Cron 表达式的含义是:
```
秒 分 时 月中天 ? 年
- - - --- - -
| | | | | |
| | | | | --- 年份(留空表示任意年份)
| | | | ----- ? 表示不指定月中哪一天执行。在这里,它的作用与 * 相同。
| | | --------- 小时
| | ----------- 分钟
| ------------- 秒
```
因此,这个表达式表示在每个月的最后一天(无论是28、29、30还是31号)的0时0分0秒执行一次。
相关问题
cron * 0/5 * * * ?
*cron*表达式是一种用于配置定时任务调度的语言,它由六个字段组成,其中`0 0/5 * * * ?`是一个典型的cron表达式,表示的是每天的某个时间点发生。每个字段代表了不同的时间维度:
1. 第一格:分钟(范围0-59)
2. 第二格:秒(range 0-59),这里的`0/5`意味着每五分钟一次,因为*/5表示每隔这个数就执行。
由于第二格直接写了个数字`0`,实际上这里相当于每五分钟的整数分钟点,比如0分钟、5分钟、10分钟...以此类推。
3. 第三格:小时(范围0-23)
4. 第四格:月份中的日期(范围1-31)
5. 第五格:月份(范围1-12,或*L*表示所有月份)
6. 第六格:星期几(范围0-7,0或7都代表星期天,* ? * * * 表示任意星期)
所以,整个表达式`0 0/5 * * * ?`简而言之就是,每天的每一小时的第0和第5分钟都会触发相应的任务,无论哪一天。如果你需要的是精确到分钟的每五分钟执行,这个设置是合适的。
cron = "0 0 2 * * ?"
这是一个表示定时任务的 cron 表达式,它的含义是每天凌晨 2 点执行一次。具体来说,cron 表达式由 6 或 7 个字段组成,分别表示秒、分、时、日、月、周、年(可选)。其中,星号(*)表示任意值,问号(?)表示不指定,数字表示具体的值,多个值用逗号隔开,连续的值用短横线连接,还可以使用特殊字符如 / 和 L 等。
阅读全文