问题标签 [cronexpression]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3933 浏览

java - 如何每 2.5 小时执行一次 cron 表达式?

我们正在使用石英调度程序进行调度,我有一个要求,我需要每 2.5 小时执行一次作业。请为此构建一个 cron 表达式。提前致谢。

0 投票
2 回答
670 浏览

quartz-scheduler - 每 3 小时 15 分钟运行一次作业的 Cron 表达式

我需要每 3 小时 15 分钟运行一次特定的工作。

这种表达方式能达到我的目的吗?

batch.backupscores.cronExpression=0 0/15 0/3 * * ?

提前致谢 。

0 投票
1 回答
1662 浏览

java - Quartz调度器cron表达式超过1周

如何使用quartz schduler中的cron表达式在每2周或更长时间的星期日、星期三、星期五安排任务。我的日程安排可能从一天中的任何一天开始。我知道1周内我们可以使用以下cron表达式-Cron格式0 0 12 ? * WED,FRI,SUN * 开始时间 2012 年 11 月 16 日星期五上午 7:34

  1. 2012 年 11 月 16 日星期五下午 12:00
  2. 2012 年 11 月 18 日星期日 12:00 PM
  3. 2012 年 11 月 21 日星期三下午 12:00
  4. 2012 年 11 月 23 日星期五下午 12:00
  5. 2012 年 11 月 25 日星期日 12:00 PM 但是,我不知道如何每两周或更长时间执行一次。
0 投票
2 回答
3669 浏览

quartz.net - 在 Quartz.Net 中为 BiWeekly 作业配置 CronString

如何为以下作业配置 Quartz.Net 作业调度程序的 CronString:

作业应在周一中午 12:00 在 BiWeekly 上运行。即它应该在每个星期一运行,但在其间跳过一周。

例子:

0 投票
2 回答
1552 浏览

spring - Java - spring - quatrz cron 表达式

Java - spring - quatz shedular。我正在尝试编写以下 2 个 cron 表达式

帮助

以下是我认为可以使用但必须等待查看的表达式。

0 投票
0 回答
64 浏览

java - 日历或日期到 Cron 表达式

可能重复:
是否有使用日期构造 cron 表达式的 java 类?

有没有比使用字符串连接更好的方法将日历或日期转换为 cron 表达式?喜欢;

0 投票
1 回答
233 浏览

java - 定义可重复时间间隔的表达式

我想知道如何为可重复的时间间隔定义表达式。必须有一般的开始和结束日期/时间(虽然结束可能是空的)。它必须有一种重复模式定义。

有很多用例,例如:

  • 某餐厅在一段时间内提供折扣(周一至周五,12:15-14:45)

  • 俱乐部每周五 21:00 至周六 23:59 需​​要额外收费。

  • 每月付款必须在 5 天内(1 日至 5 日)完成

等等

一般来说,用户应该能够定义这样的时间间隔,并且传递某个日期应该返回一个boolean结果,该日期是否属于定义的间隔。我有一些经验,CronExpression但它不能描述这样的事情。

是否有任何替代方案或 CronExpression 扩展来解决这个问题?

0 投票
1 回答
2109 浏览

cron - 石英调度程序作业连续运行,忽略 cron 调度

我在集群模式下spring 3.0.6quartz 2.1.6oracle db 一起使用,我正在使用所有石英 api,因为我遇到了支持 spring 的石英 api 的问题。

我的作业类中有一些未初始化的依赖项,我在调度程序上下文中传递了这些依赖项,然后它就开始工作了。

问题是我的 cron 表达式是每 5 分钟运行一次,(0 0/5 * * * ?)但它会继续连续运行我的作业。

我创建了作业,在 spring 上下文中触发,然后将其传递给 scheduler.scheduleJob 方法

我不知道为什么它会不断地执行这些工作,任何帮助都将不胜感激。谢谢!

0 投票
2 回答
1820 浏览

quartz-scheduler - 具有 hh:mm 开始/结束时间和每 X 分钟的 java 石英 cron 表达式

我正在尝试创建一个 cron 表达式,该表达式将根据我得到的时间以及每 X 分钟触发一次作业。开始/结束时间和分钟间隔都是我从用户那里得到的参数。例如:

开始时间:09:15 结束时间:19:35 分钟间隔:15

我希望工作从 09:15 开始,每 15 分钟触发一次,所以最后一个工作实际上是在 19:30(因为它不能在 19:35 之后)。我的问题是我不知道如何包含开始/结束时间的分钟数..

怎么可能创造出这种表达方式?

提前致谢。

0 投票
2 回答
1762 浏览

validation - 验证 javax.ejb.ScheduleExpression

我有一个文本字段,用户可以在其中输入 cron 表达式(例如,0 */5 * * * *)。然后我拆分它并构建一个javax.ejb.ScheduleExpression.

现在javax.ejb.ScheduleExpression接受不同元素的任何字符串,无需验证。例如,我可以

并被接受。如果然后尝试使用 ScheduleExpression 我显然会收到错误(例如,当我尝试使用它创建计时器时)。

我开始编写代码来验证输入,但规则不是那么简短和琐碎:http ://docs.oracle.com/javaee/6/api/javax/ejb/ScheduleExpression.html

是否有一种简单的方法(在 Java EE 中)或已经完成这项工作的库?