Весенние запланированные задания - заставлять их работать каждый день в 3 часа ночи?
У меня есть следующая линия планирования весной...
<task:scheduled ref="jobService" method="jobToRun" cron="0 0 7 ? * MON" />
Теперь у меня есть необходимость, чтобы это происходило каждый день (включая выходные) в 3 часа ночи - я понятия не имею, на что я здесь смотрю, Cron всегда как бы избегал меня = я знаю, что мне нужно изменить "0 0 7? * MON"строка, но я понятия не имею, что это должно быть... Вся помощь оценена! Заранее спасибо. Я попытался найти это в Google, но, похоже, было несколько форматов и т. Д. - я не очень уверен, что именно мне нужно, чтобы это было.
1 ответ
Решение
Вам нужно изменить cron
как показано ниже:
<task:scheduled ref="jobService" method="jobToRun" cron="0 0 3 * * *" />
Выражение cron представляет следующее время:
0 - 0 секунд
0 - 0 минут
3 - 3 часа ночи
Остальные *
поля в cron
указывает на весь год, все недели и дни
Я предлагаю вам понять паттерны выражения cron отсюда