2 xuxiaoyinliu xuxiaoyinliu 于 2016.05.05 15:46 提问

Spring Cron定时任务不执行
        @Scheduled(cron = "0 2/1 * * * ?")
        public void ru1(){
            System.out.println("d1");
        }
        @Scheduled(cron = "0 2/5 * * * ?")
        public void ru2(){
            System.out.println("d2");
        }
        @Scheduled(cron = "0 2/10 * * * ?")
        public void ru3(){
            System.out.println("d3");
        }
        @Scheduled(cron = "0 2/15 * * * ?")
        public void ru4(){
            System.out.println("d4");
        }

Spring4个定时任务:服务器分别在15:02 15:12 15:22开启,测试结果为

在15:02开启服务器
执行输出:
d3
d1
d4
d2

关闭服务器
在15:12开启服务器执行输出:
d1
d2
d3
关闭服务器
在15:22开启服务器执行输出:
d1
d2
d3

为什么ru4的任务没有执行?

4个回答

a382991530
a382991530   2016.05.05 16:14
已采纳

"0 2/15 * * * ?" 是说从2分开始,每15分钟一次,2分出现一次,第二次应该是17,第三次是32,所以没有执行

xuxiaoyinliu
xuxiaoyinliu 我错了,谢谢
一年多之前 回复
xuxiaoyinliu
xuxiaoyinliu 不是这样的,我是分别在15:02,15:12和15:22开启服务器
一年多之前 回复
a382991530
a382991530   2016.05.05 16:17

0 2/15 * * * ? 是指每小时从2分开始,每15分钟执行一次,所以后面三次都没有执行 2 17 32 47

holleyangyangs
holleyangyangs   2016.05.05 16:41

·····································事间有交叉

xuxiaoyinliu
xuxiaoyinliu 谢谢,我搞错了
一年多之前 回复
xuxiaoyinliu
xuxiaoyinliu 你可能理解错了
一年多之前 回复
CSDNXIAOD
CSDNXIAOD   2016.05.05 15:52

Ubuntu cron定时执行任务
Ubuntu cron 定时执行任务
Spring定时任务与cron表达式
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!