cron表达式:0 13 * * * ? *的含义
时间: 2024-08-15 07:01:58 浏览: 124
Cron 表达式是一种用于配置计算机任务调度的标准格式,"0 13 * * * ? *" 的每个部分代表了一个时间周期的不同维度:
1. 第一个数字 "0" - 分钟,表示在每个小时的第0分钟执行任务。
2. 第二个数字 "13" - 小时,使用的是24小时制,这里表示每天下午1点(即13:00)。
3. " *" - 天份,星号通配符,意味着每周的每一天。
4. " * " - 月份,也用星号,表示每个月都执行。
5. " * " - 月份中的星期,通配符,表示任何星期数。
6. "?" - 年份和周日历日期,由于 "?" 指定不固定,所以这个表达式通常用于特殊的一次性任务或未固定的日期。
综上所述,这个cron表达式设置了一个每日下午1点(13:00)执行的任务,无论哪一天、哪个月。它适用于一次性事件或者不需要特定日期的任务。如果你需要设定具体的日期或日期范围,你需要修改 "? *" 部分。
相关问题
cron表达式:00***?*
cron表达式是一种用于指定定时任务执行时间的字符串格式。它由6个字段组成,分别表示分钟、小时、日期、月份、星期几和年份。其中,每个字段可以使用特定的符号来表示不同的取值范围或者间隔。
对于你提到的cron表达式"00***?*",它的含义如下:
- 第一个字段表示分钟,这里是固定的"00",表示每小时的第0分钟。
- 第二个字段表示小时,这里是"*",表示每个小时都执行。
- 第三个字段表示日期,这里是"*",表示每天都执行。
- 第四个字段表示月份,这里是"*",表示每个月都执行。
- 第五个字段表示星期几,这里是"?",表示不关心星期几。
- 第六个字段表示年份,这里是"*",表示每年都执行。
综上所述,该cron表达式表示的定时任务是每小时的第0分钟执行一次,不关心具体日期、月份、星期几和年份。
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,这里是每年都执行。
阅读全文