Как заставить Quartz Scheduler запускаться каждый час, чтобы он не запускался, если задание предыдущего часа еще не завершено? - PullRequest
1 голос
/ 04 июля 2019

Я настроил Cron Job, который каждый час запускается в C # как службу; он извлекает файлы из папки и выгружает их на ftp, однако в часы работы недостаточно одного часа, как мы можем убедиться, что предыдущая работа завершена, прежде чем начинать эту работу?

1 Ответ

1 голос
/ 04 июля 2019

Есть атрибут с именем [DisallowConcurrentExecution], который вы можете использовать.Обратитесь к документации, относящейся к точной версии Quartz Scheduler.NET, которую вы используете.

Дополнительную информацию об этом можно найти по адресу https://www.quartz -scheduler.net / documents / quartz-3.х / учебник / более-о-jobs.html

...