Open xinson opened 5 months ago
cron[ *] 每分钟执行一次
| | | | | | | | | +--- 星期几 (0 - 7) (Sunday=0 or 7, Monday=1, ..., Saturday=6) | | | +----- 月份 (1 - 12) | | +------- 日期 (1 - 31) | +--------- 小时 (0 - 23) +----------- 分钟 (0 - 59)
星号()代表通配符,即在对应的时间字段中表示 "每一刻" 的意思。 cron[ ] 每分钟执行一次
逗号(,):用于分隔多个值。 例如:0,15,30,45 表示每小时的第0、15、30和45分钟执行任务。
连字符(-):用于指定一个范围。 例如:0 9-17 * 表示每天上午9点到下午5点之间的每个小时的第0分钟执行任务。
斜杠(/):用于指定步长(增量)。 例如:/10 表示每10分钟执行一次任务。 0 0 /2 表示每两天的午夜执行一次任务。
问号(?):仅用于日期和星期字段,表示“无特定值”。主要用于替代日期和星期字段中的 ,以避免冲突。 例如:在指定星期字段时,可以使用 15 10 15 ? 来表示每月15号上午10:15执行,而不考虑是星期几。
L(Last):表示最后一天。仅用于日期和星期字段。 例如:0 0 L 表示每月的最后一天的午夜执行任务。 在星期字段中使用 L 表示某个月的最后一个星期几。例如 0 0 5L 表示每月的最后一个星期五的午夜执行任务。
W(Weekday):表示最近的工作日(周一到周五)。仅用于日期字段。 例如:0 0 15W 表示每月15号或最接近15号的工作日的午夜执行任务。如果15号是周六,则会在14号(周五)执行;如果15号是周日,则会在16号(周一)执行。
例如:0 0 1#2 表示每月的第二个星期一的午夜执行任务。
cron[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16, ] 这样格式加?0到59