cron表达式即计划任务,约定任务在特定的时间执行
cron表达式有7位和5位之分,不同位数之间以空格分隔
7位:* * * * * * *
从左到右*依次代表秒、分、时、天、月、周、年,在大部分情况下会省略年这一位,成为6位
如果省略了年和秒便是5位。
5位:* * * * *
从左到右*依次代表分、时、天、月、周
在每一位时间点,最常用到的三个特殊符是, - /
,表示时间段,以分为例 4,8,表示第4分和第8分各执行一次
-表示时间范围,以分为例4-8,表示从4分到8分分别执行一次
/前的表示执行执行时间段,后的表示执行间隔,以分为例4-8/2,表示从4分到8分,每2分钟执行一次
是不是非常简单,下边将会以例子的形式讲解,以下例子均为5位cron表达式
0 8 * * * 每一天的8点执行任务
0 0-8 * * * 每一天0-8点每小时执行一次任务
0 0-8/2 * * * 每一天0-8天每2小时执行一次任务
0 0,2 * * * 每一天0点和2点执行一次任务
怎么样你学会了吗?有问题欢迎评论区一起交流哦
网友评论