定时任务
通过定时任务,我们可以在固定的间隔时间执行指定的工作流。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性和重复性的工作。
创建定时任务¶
创建任务是指定任务类型为 定时任务
,并配置定时任务的执行规则。
时间描述格式¶
定时时间的描述格式如下,其中 *
号为通配符可以匹配任何数字。用空格区分每个时间单位。
分 时 日 月 星期
- 第1列分钟0~59
- 第2列小时0~23(0表示子夜)
- 第3列日1~31
- 第4列月1~12
- 第5列星期0~7(0和7表示星期天)
使用示例¶
特别的,可以用逗号 ,
表示时间的枚举, 连接符 -
表示一段时间范围。/
表示平均间隔时间。具体的使用如下:
实例1:每1分钟执行一次
* * * * *
实例2:每小时的第3和第15分钟执行
3,15 * * * *
实例3:在上午8点到11点的第3和第15分钟执行
3,15 8-11 * * *
实例4:每隔两天的上午8点到11点的第3和第15分钟执行
3,15 8-11 */2 * *
实例5:每周一上午8点到11点的第3和第15分钟执行
3,15 8-11 * * 1
实例6:每晚的21:30执行
30 21 * * *
实例7:每月1、10、22日的4 : 45
45 4 1,10,22 * *执行
实例8:每周六、周日的1 : 10
10 1 * * 6,0
实例9:每天18 : 00至23 : 00之间每隔30分钟
0,30 18-23 * * *
实例10:每星期六的晚上11 : 00 pm
0 23 * * 6
实例11:每一小时
* */1 * * *
实例12:晚上11点到早上7点之间,每隔一小时
0 23-7 * * *