Как заставить процесс Quartz.NET работать синхронно?

У меня есть запланированное задание с интервалом повторения каждые 5 минут. Работает нормально.

Но у меня есть ситуация, когда моя первая работа не завершается через 5 минут, а начинается вторая работа (как это запланировано на 5 минут).

Я не хочу этого делать, только одна работа должна работать одновременно. Как я могу это сделать?

Это мой код:

ISchedulerFactory schedFact = new StdSchedulerFactory();
IScheduler sched = schedFact.GetScheduler();
Trigger emailTrigger = TriggerUtils.MakeMinutelyTrigger(5);
emailTrigger.StartTimeUtc = TriggerUtils.GetEvenMinuteDate(DateTime.UtcNow);
emailTrigger.Name = "EmailTrigger";
JobDetail emailJobDetail = new JobDetail("EmailJob", null, typeof(EmailJob));
sched.ScheduleJob(emailJobDetail, emailTrigger);
sched.Start();

Ответы на вопрос(2)

Ваш ответ на вопрос