问题标签 [crontrigger]

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 回答
253 浏览

java - 我不明白 Quartz 中的 getNextIncludedTime()

我可能只是个白痴-这是漫长的一天!我在第一次涉足 Quartz 时误解了一些东西......

鉴于此代码:

我希望输出中最多包含一个时间,因为时间窗口是 10 毫秒,而日历中包含的时间相隔 10 分钟。

但是当我运行它时:

请帮忙!

0 投票
2 回答
8006 浏览

quartz-scheduler - 用于每 N 小时/天/周/月执行的 cron 触发器的 Quartz cron 表达式

我正在开发一个应用程序,让用户能够安排一些活动。用户提供的输入是

  1. N的值
  2. 小时/天/周/月选项
  3. 开始日期
  4. 开始时间

我无法为每个重复间隔类型(即小时/日/周/月)正确获取 cron 表达式,以便从开始日期计算触发时间。

0 投票
1 回答
2939 浏览

quartz-scheduler - Quartz 调度器多久唤醒一次?

我正在使用 Quartz Scheduling,更具体地说,是一个设置为每周每天晚上 10 点醒来的 cron 触发器。

我与之交流的另一个小组询问调度程序在一天中将唤醒多少次以检查它是否需要运行作业。晚上 10 点作业是唯一配置的作业。我假设它只会在那个时候醒来。

我查看了文档,但什么也没看到。如果有人知道它在文档中提到的位置,我很想知道。

谢谢。

0 投票
1 回答
991 浏览

quartz-scheduler - How to call a CronTriggerBean stored in a JDBCJobStore?

I need some help. I am using Quartz Scheduling and have configured a CronTrigger to run each night at 10PM. I am using the JDBCJobStore to take advantage of the Clustering.

The job runs at 10PM every night but I want to be able to call the job programmatically to run it on the fly if needed but I still want to take advantage of the clustering(Ie. I don't want multiple people being able to run the job).

Is there a way to get the CronJob from the store and run it while still taking advantage of the clustering option? For example now, the 1st server that wakes up the job runs, when the other server in the cluster wakes up it doesn't run if the job is already started.

I am able to do this like this but it start as a separate job.... which is not what I want.

0 投票
4 回答
4807 浏览

javascript - 我在某处缺少 Javascript cron 实现吗?

我知道 Javascript 中的时间问题,它如何不精确/以毫秒为单位等等,但我需要一些东西来至少尝试进行基于浏览器的调度。

在功能方面,我正在考虑这里描述的调度模式:http: //www.sauronsoftware.it/projects/cron4j/manual.php#p02

外面有什么吗?我已经进行了谷歌搜索,但没有发现任何一文不值的实现。

0 投票
9 回答
20466 浏览

java - 在 Java 中使用 Cron 表达式查找上次触发时间

Java 中有没有办法从 Cron 表达式中找到“上次触发时间”?

例如,如果now = 25-Apr-2010 10PM,并且 cron 表达式是0 15 10 ? * *(quartz),它应该返回25-Apr-2010 10:15AM

笔记:

  1. 我不在乎我们是否使用标准的 cron 表达式(如 Unix 和 Quartz)或不太流行的表达式,如果它们可以为我获取正确的“Last Fired Time”
  2. 此外,它并不是字面上的“最后一次触发时间”,因为触发器可能没有触发,但从逻辑上讲,应该有一种方法可以告诉它(会)最后一次触发的时间。
0 投票
4 回答
8824 浏览

java - Quartz Spring CronTrigger 触发次数超过配置次数

我有一个用于工作“digestJob”的 cronTrigger:

这是我的 schedulerFactoryBean 配置:

问题是,digestCronTrigger 应该在每天下午 5:35 触发一次,但它在指定时间被​​触发两次。但是,当我使用 SimpleTrigger 时:

一切正常,触发器每 10 秒触发一次。为什么 digestCronTrigger 被触发了两次?我的 cron 表达式是否有问题,或者我是否缺少任何属性?任何帮助都感激不尽。

0 投票
2 回答
1368 浏览

java - setCronExpression(CronExpression) 和 setCronExpression(String) 的区别

来自 Quartz Scheduler javadocssetTimeZone的类方法CronTrigger

如果在此方法之后调用 setCronExpression(CronExpression),则 CronExpression 上的 TimeZone 设置将“获胜”。但是,如果在此方法之后调用 setCronExpression(String),则此方法应用的时区将保持有效,因为 String cron 表达式不带时区!

以不同的顺序调用两个 setter 有什么区别?

0 投票
4 回答
3532 浏览

java - Java Quartz Cron 触发器

我在我的 java 程序中使用 Quartz Cron 触发器。我使用的 Cron 表达式是 0 0 * * * ?

现在我想要一个调度程序每小时执行一次。为了测试同样的启动我的 jboss 服务器,然后我将我的 windows 时间重置为 5:59:45 和 6:00:00 调度程序没有触发。

现在,下一次我第一次将时间调整为 5:55:00,然后我启动了服务器,发现调度程序在 6:00:00 触发。

服务器或调度程序是否在内部维护时间,当然最初是使用系统时间初始化的?

0 投票
1 回答
12461 浏览

java - 如何在给定作业名称和组名称的情况下获取 cron 表达式?

我正在使用 Quartz Scheduler v.1.8.0。

如何获取分配/附加到作业并使用CronTrigger安排的 cron 表达式?在这种情况下,我有工作名称和组名称。尽管许多触发器可以指向同一个作业,但在我的情况下它只是一个。

Scheduler 类中有一个可用的方法Scheduler.getTriggersOfJob(jobName, groupName),但它只返回Trigger数组。

示例 cron 表达式:0 /5 10-20 * * ?

注意:CronTrigger类扩展了触发器