Запланированный Cron работает дольше установленного времени в Spring Boot - PullRequest
2 голосов
/ 22 мая 2019

Я планирую операцию cron следующим образом

@Scheduled(cron = "0 */5 11-15 * * SUN-THU", zone = "Asia/Kolkata")
public void cronner() throws ParseException {
        System.out.println("cron is running");
}

Таким образом, это означает, что запускать работу каждые 5 минут с 11 до 15 часов с воскресенья по четверг.Это работает отлично, но проблема в том, что он все еще работает после 3 часов дня.Я получаю журнал cron is running даже после 3 часов дня.Что я делаю неправильно?Любая помощь будет оценена.Спасибо

1 Ответ

0 голосов
/ 23 мая 2019

Я думаю, это работает как задумано. См. здесь , например.

Вы указываете, что он должен запускаться каждые 5 минут для каждого часа, который начинается с 11, 12, 13, 14 или 15. Поэтому 15:55 - отличное время запуска. Вы не должны видеть начало после 16:00.

...