如果前一小时的作业尚未完成,如何使 Quartz 调度程序每小时运行一次不运行?



我确实设置了一个Cron作业,该作业每小时在C#中以服务为服务;它从文件夹中扫描文件并将其转储到FTP上,但是在繁忙的小时内还不够,我们如何确保前几个小时的作业在开始此小时工作之前先完成。

有一个称为 [DisallowConcurrentExecution]的属性,您可以使用它。请参阅与您使用的Quartz Schedul.net的确切版本有关的文档。

您可以在https://www.quartz-scheduler.net/documentation/quartz-3.x/tutorial/more-about-jobs.html

上找到有关它的更多信息。

最新更新