#c# #quartz.net
#c# #quartz.net
Вопрос:
Я использую пакет Quartz Nuget, чтобы запланировать выполнение задания каждый час каждый день. Например, оно должно выполняться в 1.00вечера, 2.00 вечера, 3.00вечера, … и так далее 24 раза в день.
Не могли бы вы посоветовать, как написать сценарий в триггерах Cron в Quartz?
*** ОБНОВИТЕ решение, в котором я применил выражение cron 0 0 23/1? * * * — каждый час, начиная с 23:00 каждый день. Надеюсь, это поможет создать похожие выражения cron:https://www.freeformatter.com/cron-expression-generator-quartz.html
*** ОБНОВЛЕНИЕ # 2 Я нашел лучший способ написать сценарий требуемого расписания: 0 0 0,2,4,6,8,10,12,14,16,18,20,22? * * * — это выражение cron для запуска заданий Quartz в 00:00,02:00,04:00 и т.д., Каждые два часа.
Комментарии:
1. Как насчет перехода на летнее время, когда одно и то же время может происходить более одного раза (и два вызова могут не разниться на 1 час)?
2. Здравствуйте, в нашей стране у нас нет перехода на летнее время, поэтому предполагается, что оно всегда одинаково, независимо от перехода на летнее время
3. Рассматривали ли вы планировщик задач Windows?
4. Вы пробовали cronmaker.com ?
5. Здравствуйте, это отличный инструмент для построения выражений cron, спасибо за совет! Тем не менее, мне нужно установить 24 запуска моей работы в день каждый час. На самом деле мое приложение должно рассчитывать и сообщать о расходе воды каждый час. Например, расчет должен выполняться точно в1.00вечера, а не в 1.03 или 1.10 вечера. Я подумываю о написании 24 выражений cron для каждого часа. Но, может быть, есть лучший подход