crontab的基本语法
秒 分钟 小时 每个月的日期(Day-of-Month)月份 星期(Day-of-Week) 年(可选)
一些特殊符号:
*:表示任何时刻
,:表示分割
-:表示一个段,如第二端里: 1-5,就表示1到5点
/n : 表示每个n的单位执行一次,如第二段里,*/1, 就表示每隔1个小时执行一次命令。也可以写成1-23/1.
一些常见的例子如下:
"0 0/5 * ?" 每隔5分钟执行一次
"10 0/5 * ?" 每隔5分钟执行一次,每次执行都在分钟开始的10秒,例如10:00:10,然后10:05:10等等。
"0 30 10-13 ? * WED,FRI" 每周三和每周五的10:30, 11:30, 12:30和13:30执行。
"0 0/30 8-9 5,20 * ?" 每个月的5号和20号的8点和9点之间每隔30分钟执行一次,也就是8:00, 8:30, 9:00和9:30。
ps:
参考:https://leancloud.cn/docs/cloud_code_guide.html#定时任务