问题标签 [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 回答
445 浏览

cronexpression - Cron4j 模式匹配精确的小时,​​而它不应该

请考虑以下代码

这将输出以下示例(我将我没想到的时间放在括号内):

尽管该模式配置为匹配可被 17 整除的分钟,但如果这是描述它的正确方式,则预测器会认为精确的小时(13:00、14:00、15:00..等)是有效的下一个匹配日期!

我的问题是:

  • 这种行为有效吗?如果是,那么它为什么有效?
  • 我怎样才能防止这种行为?我的意思是,如果时间字段(即分钟、小时、天、工作日)不能被其最大值(即 60、24、30 或 31, 7) ?
  • unix cron调度实际上是这种情况吗?

谢谢你。

0 投票
2 回答
276 浏览

cron - Cron 作业暂停 30 分钟

我正在尝试设置一个每 10 分钟运行一次的 cron 作业,但应该在 12:15 到 12:45 之间停止准确的 30 分钟(错过三个运行)(不应该在 12:20、12:30、12:40 运行),因为在此期间将运行其他一些作业,这可能与此冲突。

是否有可能在一个 cron 作业表达式中实现这一点?

0 投票
3 回答
3654 浏览

cron - 一天的 Cron 表达式每小时发生一次

我需要 cron 表达式,它允许我按照以下规则运行调度程序:

我可以写一些类似的东西,"0 0 12/1 ? * FRI-SAT"但当然这是不正确的。如何设置从 12-00 FRI 到 12-00 SAT 的简单范围?

0 投票
0 回答
769 浏览

quartz-scheduler - 周第n天的spring cron表达式列表

我希望每个月的第一个星期一和星期三运行一个任务。为此,我想使用以下 cron 表达式:0 0 1?* MON#1,WED#1 但它只在第一个星期一运行,而不是在第一个星期三运行。我已经在以下链接http://www.cronmaker.com/上测试了我的表达,但它只证实了我所看到的,我没有找到解决方案。有人可以帮忙吗?谢谢

0 投票
2 回答
5016 浏览

quartz-scheduler - 从凌晨 1 点开始并在工作日每 10 分钟运行一次的 Cron 表达式

我目前有一个 Quartz cron 触发器,它在周一到周五每 10 分钟运行一次,表达式如下:

我正在寻找一种方法来从周一凌晨 1 点开始计划,然后在一周的剩余时间里每 10 分钟运行一次。这可以通过单个 cron 表达式实现吗?

像这样的表达式0 0/10 1-23 ? * Mon-Fri将从凌晨 1 点开始,但不会在随后几天的午夜 12 点和凌晨 1 点之间运行,这不是我需要的。

0 投票
2 回答
1055 浏览

php - magento 将变量从前端传递给 config.xml

我创建了一个自定义模块和一个自定义 cron 作业。这是我的代码:

现在这个模块有一个自定义的管理前端。在这里,我想为用户提供指定 cron 作业运行的时间 (cron_expr) 的功能。即“cron_expr”将被动态设置。任何帮助是极大的赞赏。

0 投票
4 回答
6622 浏览

java - CronSequenceGenerator 的解决方法是一个月的最后一天?

好的,所以我想安排一个任务在每个月的最后一天上午 10:10 运行。我的 cron 表达式是

现在的问题是CronSequenceGenerator为“L”值抛出 NumberFormatException。这意味着 Spring 的 CronSequenceGenerator 不支持这种表达式。如何以任何其他方式执行此操作(解决方法)。我不想使用石英或 Spring 的将在新版本中支持这一点。

这是完整的堆栈跟踪:

更新:

以下是我的调度方法

在第 2 行,当我传递指定的 cron 表达式时,它会抛出 NumberFormatException。

0 投票
1 回答
2281 浏览

spring - 早上 8 点到下午 6 点之间每两小时触发一次 Quartz cron 触发,晚上 11:59 触发一次

我一直在尝试在石英 cron 触发器中添加要求。以下是我附带的表达式,

以上是否正确。还有我如何在上面添加 11:59 PM 触发器。

请帮忙

0 投票
2 回答
877 浏览

cronexpression - 包含 from 和 to 时间的 Cron 表达式

我很难编写一个 cron 表达式来安排周一至周六从上午 4:30 到上午 8:30 的每 15 分钟的事件。

谢谢。

0 投票
2 回答
1626 浏览

cron - 每 n 周执行一次 Cron 表达式

我正在尝试编写一个每 n 周触发一次的 Cron 表达式。

我想过类似的事情:

根据这个Cron 测试器

但除 21 日外,它每隔 1 日触发一次。

想法?