●记忆犹新的bug
0 1 1 * * ?
Spring的cron定时任务规则:秒、分、时、日、月、周、(年可选)
linux的crontab定时命令规则:分、时、日、月、周、命令
就觉得该任务是每月1日1点执行命令
随后就测试了0 1 1 * *?的1点2016-7-1、1点2016-8-1、1点2017-1-1的定时任务是否正常----正常
再测试了0 12 1 * * ?的2016-7-2的12点、2016-7-10的12点的定时任务是否正常---不正常
====》所以认为定时任务功能OK
随后测试了下0 1 2 * * ?的2016-7-2的1点定时任务是否正常-----不正常
====》所以定时任务又有问题??
--------------------》最后查找发现spring cron定时任务和 linux的crontab定时任务规则不同:
Spring的cron定时任务规则:秒、分、时、日、月、周、(年可选)
linux的crontab定时任务规则:分、时、日、月、周、命令
spring cron示例: