Quartz Scheduler作业在触发后连续运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Quartz Scheduler作业在触发后连续运行相关的知识,希望对你有一定的参考价值。

我正在使用一种名为Mirth的产品来每周访问SFTP服务器并下载少量文件。该产品具有cron功能,可在其中使用cron表达式来配​​置此功能。

我正在使用的cron表达式:

0 45 13 ? * MON *

注意:这不是典型的基于Linux的cron。这是Java使用的cron表达式规范,用于将事件调度到第二秒(https://docs.oracle.com/cd/E12058_01/doc/doc.1014/e12030/cron_expressions.htm)。

应该在每个星期一的下午1:45伸出并拉出文件。但是,当它伸出时,它会连续进行20分钟左右,将相同文件下载数百次,而不是一次。

这个表达是否含糊?似乎它应该只调用一次。我只是注意到表达式的开头似乎有一个空格,但不确定如何使它一次又一次地运行20分钟。

我正在使用一种名为Mirth的产品来每周访问SFTP服务器并下载少量文件。该产品具有cron功能,可在其中使用cron表达式执行...

答案

您可以使用crontab生成器(例如ie)来简化crontab调度。该网站:

以上是关于Quartz Scheduler作业在触发后连续运行的主要内容,如果未能解决你的问题,请参考以下文章

Quartz Scheduler +HSQLDB 巨大的 .lobs 文件。尺寸永远增加

java Quartz Scheduler cron 表达式每隔 30 分钟后一刻钟

Quartz使用 - Quartz的Job存储及集群部署

Quartz cron 触发器在每天 00 时运行的表达式是啥?

quartz开源作业调度框架的使用

quartz学习