Cron表达式

cron表达式是一个字符串,一般是有5或6个空格隔开,分为6或7个域。涉及到定时任务的是,都要接触cron表达式。

cron表达式具体显示如下:

seconds  minutes  hours  dayofmonth  month  dayofweek

seconds  minutes  hours  dayofmonth  month  dayofweek  year

其中每个元素可以是一个值,一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符。由于"月份中的日期"和"星期中的日期"这两个元素互斥的,必须要对其中一个设置。

来几个栗子:

0/50 * * * * ?            表示每50秒执行一次         

0 0/30 9-17 * * ?      每天9点到17点内,每半小时执行一次

0 30 15 ? 6L 2002-2006      表示2002-2006年的每个月的最后一个星期五上午15:30执行作

每一个域都使用数字,但还可以出现如下特殊字符,它们的含义如下表:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容