Весенние запланированные задания - заставлять их работать каждый день в 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 отсюда

Другие вопросы по тегам