0 0 7,12,18 * * ?
时间: 2024-06-16 12:03:47 浏览: 106
0 0 7,12,18 * * ? 是一个Cron表达式,用于指定任务在每天的7点、12点和18点执行。Cron表达式是一种时间表达式,用于在特定时间执行任务。它由6个字段组成,分别表示秒、分钟、小时、日期、月份和星期几。
在这个表达式中,0 0 7,12,18 * * ? 表示任务将在每天的7点、12点和18点执行。其中,第一个字段表示秒,第二个字段表示分钟,第三个字段表示小时,第四个字段表示日期(*表示每天),第五个字段表示月份(*表示每个月),最后一个字段表示星期几(?表示任意星期)。
相关问题
cron表达式0 0 18,21,23 ? * * *
Cron表达式是Unix/Linux系统中用来配置定时任务(cron job)的一种标准格式,用于描述时间间隔和触发点。表达式由六个字段组成,每个字段代表时间的不同维度:分钟(0-59)、小时(0-23)、日(1-31)、月份(1-12,有些系统支持L-最后一个)、星期(0-7,0或7都代表周日,1-6分别对应周一到周六)以及年份中的日期(*表示所有值)。"0 0 18,21,23 ? * *" 这个表达式的含义如下:
1. 第一个字段"0 0" 表示分钟和小时都是0点,即每天的凌晨0点0分。
2. 第二个字段"18,21,23" 表示除了第一个触发时间点(0点),还会在每日的18点、21点和23点执行。
3. 第三个字段"? *" 代表日期范围,由于"?"是通配符,表示所有可能的日期,而"*"代表每月的所有天,因此这个组合意味着每个月的18点、21点和23点都会触发。
4. 第四个字段"? *" 代表月份,同样使用通配符和*,意味着所有月份。
5. 第五个和第六个字段"? * *" 分别代表星期和年份,因为它们都用通配符,所以这表示每年的每一天的指定时间都会触发,但具体到星期几没有限制。
cron表达式:* * 18 * * ? *是什么意思
这个cron表达式的含义是:每天的18点整执行一次。下面是cron表达式的各个字段的解释:
- 第一个 * 表示秒,取值范围为0~59,这里是每秒都执行。
- 第二个 * 表示分钟,取值范围为0~59,这里是每分钟都执行。
- 第三个 18 表示小时,取值范围为0~23,这里是18点时执行。
- 第四个 * 表示月份中的日期,取值范围为1~31,这里是每天都执行。
- 第五个 * 表示月份,取值范围为1~12或者 JAN~DEC,这里是每个月都执行。
- 第六个 ? 表示周几,取值范围为1~7或者 SUN~SAT,这里没有指定具体星期几,因此和第七个字段一起使用时必须使用 ? 占位符。
- 第七个 * 表示年份,取值范围为1970~2099,这里是每年都执行。