Выражение cron, не зависящее от настроек времени

Я использую выражения cron для своего приложения. Я хочу создать выражение cron для запуска каждые 40 секунд, начиная с этого момента.

Например; Если моя работа начинается с 3.05, то она должна быть запущена с 3.45,4.25,5.05 и т. Д. Как написать выражение cron для этого случая.

Может кто-нибудь мне помочь?

1 ответ

Решение

Вы можете использовать CronTrigger, если вы заинтересованы в календарных планировщиках (например, каждые 40 секунд с понедельника по пятницу или каждый вторник и т. Д.) Или SimpleTrigger, если вы просто хотите, чтобы он запускался каждые 40 секунд до бесконечности.

Здесь есть множество примеров: http://quartznet.sourceforge.net/tutorial/lesson_5.html

Этот триггер может помочь вам, но посмотрите остальные примеры (их много в сети!):

ITrigger trigger = TriggerBuilder.Create()
.WithIdentity("trigger1", "group1")
.WithDailyTimeIntervalSchedule(x => x.OnMondayThroughFriday().WithIntervalInSeconds(40))
.Build();
Другие вопросы по тегам