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 分钟后一刻钟