Cron表达式用于设置定时任务,无论是在Linux的Crontab中,还是在各种语言开发的程序中都有应用,它提供了一种强大而灵活的方法来设定定时任务。
Cron表达式语法
Cron表达式是一种字符串格式,标准的Cron表达式是由五部分组成,分别表示,分钟、小时、日期、月份和星期几。
这个时候,就有小伙伴提出疑问了,为什么我在Spring Boot设置定时任务有六部分或七部分呢?那是因为有的调度系统扩展了Cron的功能,添加了秒和年,年是可以省略的,增加了秒之后定时任务拥有更高的精度和更强的灵活性。
Cron有以上两种格式,目前Linux中Crontab使用标准格式,Java、Python、Nodejs等语言使用的是扩展格式。
特殊字符
*:表示该字段的所有值。
,:用来列举多个值,例如 1,2,3。
-:表示范围,例如 1-5 表示从1到5。
/:用来指定增量,例如 */5 表示每5个单位运行一次。
?:表示“非特定值”,表示不指定值,任意值都可以。
好奇的小伙伴又会有疑问了
标签:表示,cron,Cron,任务,格式,定时,表达式 From: https://www.cnblogs.com/o-O-oO/p/18562664