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

时间:2020-01-07 21:29:57

标签: quartz-scheduler mirth

我正在使用一种名为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分钟。

1 个答案:

答案 0 :(得分:0)

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

www.crontab.guru 要么 www.crontab-generator.org

(这是Google的前两个结果)

根据您的描述,crontab的语法似乎无效。

已编辑: 每个星期一下午1:45将是:

45 13 * * 1
相关问题