CRON:0 * */3 * * ?
时间: 2023-12-04 13:41:17 浏览: 196
这个CRON表达式表示每隔3天的每个小时的0分执行一次任务。其中第一个*表示秒,因为我们不需要精确到秒,所以用0代替;第二个*表示分钟,因为我们需要每个小时的0分执行,所以用0代替;/3表示每隔3天执行一次;第四个*表示月份,因为我们不需要指定月份,所以用*代替;第五个*表示星期几,因为我们不需要指定星期几,所以用*代替;第六个?表示不指定具体的某一天。因此,这个CRON表达式的含义是:每隔3天的每个小时的0分执行一次任务。
相关问题
cron的用法:* */3 * * *啥含义
cron是一种用于在特定时间间隔内定期执行任务的工具。它通常在Linux和类Unix系统上使用,可以通过crontab命令进行配置。
在你提供的例子中,"* */3 * * *" 是一个cron表达式,用来指定任务的执行时间。这个表达式的含义如下:
- 第一个 * 表示分钟,取值范围为0-59,此处为任意分钟。
- 第二个 */3 表示小时,取值范围为0-23,每3小时执行一次。
- 第三个 * 表示日期,取值范围为1-31,此处为任意日期。
- 第四个 * 表示月份,取值范围为1-12,此处为任意月份。
- 第五个 * 表示星期几,取值范围为0-7(其中0和7都表示星期日),此处为任意星期几。
综合起来,"* */3 * * *" 表示在每天的每3个小时执行一次任务。
cron表达式:0 13 * * * ? *的含义
Cron 表达式是一种用于配置计算机任务调度的标准格式,"0 13 * * * ? *" 的每个部分代表了一个时间周期的不同维度:
1. 第一个数字 "0" - 分钟,表示在每个小时的第0分钟执行任务。
2. 第二个数字 "13" - 小时,使用的是24小时制,这里表示每天下午1点(即13:00)。
3. " *" - 天份,星号通配符,意味着每周的每一天。
4. " * " - 月份,也用星号,表示每个月都执行。
5. " * " - 月份中的星期,通配符,表示任何星期数。
6. "?" - 年份和周日历日期,由于 "?" 指定不固定,所以这个表达式通常用于特殊的一次性任务或未固定的日期。
综上所述,这个cron表达式设置了一个每日下午1点(13:00)执行的任务,无论哪一天、哪个月。它适用于一次性事件或者不需要特定日期的任务。如果你需要设定具体的日期或日期范围,你需要修改 "? *" 部分。
阅读全文