haikerapples / timetask

一款支持自定义定时任务的chatgpt-on-wechat插件
MIT License
228 stars 55 forks source link

每分钟只执行,corn需要怎么提交! #61

Open xinson opened 5 months ago

xinson commented 5 months ago

cron[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16, ] 这样格式加?0到59

PrfectDD commented 4 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号(周一)执行。

(Number):表示某个月的第几个星期几。仅用于星期字段。

例如:0 0 1#2 表示每月的第二个星期一的午夜执行任务。