首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编写复杂的quartz cron表达式

如何编写复杂的quartz cron表达式
EN

Stack Overflow用户
提问于 2015-06-13 19:03:44
回答 2查看 740关注 0票数 1

我需要开发一个web服务,这将帮助客户端做一些周期性的工作,应用程序接口将喜欢这个无效的Dojob(int,string jobType );

因为客户端/用户会做任何想做的事情,所以我只想知道cron表达式是否支持下面的情况:

作业将在以下时间触发:每天上午9:10到10:50每8分钟触发一次。

从9:00到10:00可能更简单,但是我仍然找不到关于9:10到10:50的正确cron表达式

EN

回答 2

Stack Overflow用户

发布于 2015-06-15 19:48:59

不确定是否可以使用一个cron表达式完成此操作,但可以使用两个。

例如

代码语言:javascript
复制
0 10,18,26,34,42,50,58 9 1/1 * ? *

0 6,14,22,30,38,46 10 1/1 * ? *
票数 1
EN

Stack Overflow用户

发布于 2015-08-26 00:29:59

正如sgmoore所说,您不能使用1个cron表达式来做到这一点。您必须创建2个触发器,每个触发器使用不同的cron表达式才能使其工作。

第一个是每隔8分钟从9:10到9:59,如下所示:

代码语言:javascript
复制
0 10-59/8 9 1/1 * ? *

第二个是每隔8分钟从10:00到10:50,看起来像这样:

代码语言:javascript
复制
0 0-50/8 10 1/1 * ? *

请注意,由于cron表达式的工作方式,它将每8分钟触发一次,因此在此场景中在9:58和10:00都会触发

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30817932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档