关于定时任务

时间:2022-04-02 21:22:40

关于定时任务是有多种的,至少包含以下几种:

1,linux

*    *    *    *    *    *
-    -    -    -    -    -
|    |    |    |    |    |
|    |    |    |    |    + year [optional]
|    |    |    |    +----- day of week (0 - 7) (Sunday=0 or 7)
|    |    |    +---------- month (1 - 12)
|    |    +--------------- day of month (1 - 31)
|    +-------------------- hour (0 - 23)
+------------------------- min (0 - 59)

 

2,spring之scheduled,跟quartz好像

*    *    *    *    *    *    *
-    -    -    -    -    -    -
|    |    |    |    |    |    |
|    |    |    |    |    |    + year [optional]
|    |    |    |    |    +----- day of week (0 - 7) (Sunday=0 or 7)
|    |    |    |    +---------- month (1 - 12)
|    |    |    +--------------- day of month (1 - 31)
|    |    +-------------------- hour (0 - 23)
|    +------------------------- min (0 - 59)
+------------------------------ second (0 - 59)

 

3,quartz之CronExpression

a b c d e f g
a.秒(0~59),必须,可以为*,每一秒
b.分钟(0~59),必须,可以为*,每一分
c.小时(0~23),必须,可以为*,每一小时
d.天(月)(0~31,但是你需要考虑你月的天数),必须,可以为*或?(当f不为?时),
e.月(0~11),必须,可以为*,每个月
f.天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT),必须,可以为*或?(当d不为?时)
g.年份(1970-2099),非必须,可以为*