spring quartz 时间段的配置问题
我想配置个quartz线程.在今天的晚21点开始.到后天的早上9点.每分钟执行这么个线程.怎么配置.求教了!给出这个就行了.<value>1****?</value>...
我想配置个quartz 线程 . 在今天的晚21点开始 .到 后天的早上9点.每分钟执行这么个线程. 怎么配置.求教了!
给出这个就行了.
<value>1 * * * * ?</value> 展开
给出这个就行了.
<value>1 * * * * ?</value> 展开
1个回答
展开全部
你这个问题,如果用一个定时服务不好实现。如果让我做,就是在spring里配置2个定时服务。
一个定时在23:00启动,启动后就干活;
另一个定时在9:00启动,启动后就给前一个任务发送“停止”命令。
cron表达式很简单,
第一个表达式 0 0 21 * * ?
第二个表达式0 0 9 * * ?
这样就ok了
刚又想到了一种思路,就是配置2个cron表达式
0 * 21-23 * * ?
0 * 0-8 * * ?
一个定时在23:00启动,启动后就干活;
另一个定时在9:00启动,启动后就给前一个任务发送“停止”命令。
cron表达式很简单,
第一个表达式 0 0 21 * * ?
第二个表达式0 0 9 * * ?
这样就ok了
刚又想到了一种思路,就是配置2个cron表达式
0 * 21-23 * * ?
0 * 0-8 * * ?
追问
那 今天的 21-23 后天的0-8
明天的 一整天好像不行哦!
追答
我看错了,我看成明天的了,不好意思。那第二种思路就不好用了。你那个最好用我前面说的第一种方式。cron表达式本身就有很大的限制,不适合像你说的那样定时任务。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询