我确实设置了一个Cron Job,该Cron Job作为服务在C#中每小时运行一次;它会从文件夹中清除文件,然后将其转储到ftp上,但是在繁忙时间内一个小时是不够的,我们如何确保在开始该小时工作之前先完成前一个小时的工作。
答案 0 :(得分:1)
有一个名为[DisallowConcurrentExecution]
的属性可以使用。请参阅与所使用的Quartz Scheduler.NET的确切版本有关的文档。
您可以在https://www.quartz-scheduler.net/documentation/quartz-3.x/tutorial/more-about-jobs.html
上找到有关它的更多信息。