关于定时任务是有多种的,至少包含以下几种:
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),非必须,可以为*