Tag: crontrigger

Quartz调度程序 – 之间的时间

我正在使用石英调度程序来安排工作。我有一个案例,我希望每天晚上(晚上9点)到第二天早上(06:00 AM)执行工作。我怎样才能实现这一点。目前我正在初始化像这样触发 Trigger trigger2 = newTrigger() .withIdentity(“trigger1”, “group1”) .startNow() .withSchedule(simpleSchedule() .withIntervalInSeconds(10) .repeatForever()) .build(); 我需要做些什么修改才能满足要求?

Quartz Spring CronTrigger发射次数超过配置次数

我有一个cronTrigger工作“digestJob”: 这是我的schedulerFactoryBean配置: 问题是,digestCronTrigger应该在每天下午5:35被解雇,但它在指定时间被​​解雇了两次。 但是,当我使用SimpleTrigger时: 一切正常,触发器每10秒触发一次。 为什么digestCronTrigger被解雇了两次? 我的cron表达式有问题,还是有任何我失踪的属性? 任何帮助都感激不尽。

如何模拟’号 在Java中使用CronTriggers发生’或’重复计数’?

我正在使用Quartz Scheduler(由于项目限制而导致的版本1.8.3),并且我分配了为特定于我的项目的作业创建“类似MS Outlook”的调度程序的任务。 一切似乎工作得很好,但我对CronTriggers有一个非常大的问题(这个问题也存在于Quartz的2.1版本中): 我使用CronTriggers进行每日,每周和每月的重复模式。 除了重复发生模式,我还提供了“否”的选项。 发生的’。 这已成为我生命中的祸根! CronTrigger不像SimpleTriggers那样为’repeatCount’提供选项(bug: https ://jira.terracotta.org/jira/browse/QTZ-242?page = com.atlassian.jira.plugin.system.issuetabpanels%3Achangehistory- tabpanel )。 显然这可以在版本2.2中修复,但我不能等待那么久,我也不相信我的问题是独一无二的! 我认为值得调查的几个选项: 计算CronTrigger的’EndTime’,但使用我自己的逻辑 – 这不能涵盖所有可能的情况,即使对于简单的情况也只是近似。 使用TriggerListener或JobListener来跟踪no。 由于我只需要在’N’次迭代后停止工作,并且我从Job实例到Trigger的1:1映射,因此工作的迭代。 这在任何想象中都不是非常可行和/或有效的。 你们中的任何一个人都可以选择使用CronTriggers吗? 对于如何解决这个难题,请提供一些见解?

石英调度程序:在该月的最后一天运行

我需要在每个月的最后一天开始工作。 我尝试了以下cron表达式: 但得到了这个错误: Caused by: java.lang.UnsupportedOperationException: Support for specifying both a day-of-week AND a day-of-month parameter is not implemented. 它不喜欢L ,但没有使用它,我怎么能在月的最后一天运行?