Кварцевый Cron Выражение: запуск задания каждые 10 минут, начиная сейчас (немедленно)

Я использую Quartz Scheduler, используя Spring. Я хочу настроить то же самое со следующим расписанием:

Запускать задание Каждые 10 минут, начиная СЕЙЧАС

Я использую следующее выражение для того же.

0 */10 * * * ?

Я подумал, * в поле минут он будет запускаться в первую минуту, но это не так. Он запускается первые 10 минут с этого момента, а затем каждые 10 минут. Запуск задания Каждые 10 минут, начиная СЕЙЧАС (немедленно) Я использую Quartz Scheduler с помощью Spring. Я хочу настроить то же самое со следующим расписанием: Запуск задания Каждые 10 минут, начиная СЕЙЧАС Я использую следующее выражение для того же. 0 * / 10 * * *? ...

Я использую Quartz Scheduler, используя Spring. Я хочу настроить то же самое со следующим расписанием:

Запускать задание Каждые 10 минут, начиная СЕЙЧАС

Я использую следующее выражение для того же.

0 */10 * * * ?

Я подумал, * в поле минут он будет запускаться в первую минуту, но это не так. Он запускается первые 10 минут с этого момента, а затем каждые 10 минут. Запуск задания Каждые 10 минут, начиная СЕЙЧАС (немедленно) Я использую Quartz Scheduler с помощью Spring. Я хочу настроить то же самое со следующим расписанием: Запуск задания Каждые 10 минут, начиная СЕЙЧАС Я использую следующее выражение для того же. 0 * / 10 * * *? ...

Я использую Quartz Scheduler, используя Spring. Я хочу настроить то же самое со следующим расписанием:

Запускать задание Каждые 10 минут, начиная СЕЙЧАС

Я использую следующее выражение для того же.

0 */10 * * * ?

Я подумал, * в поле минут он будет запускаться в первую минуту, но это не так. Он запускается первые 10 минут с этого момента, а затем каждые 10 минут. 0 * / 10 * * *? ...

Я использую Quartz Scheduler, используя Spring. Я хочу настроить то же самое со следующим расписанием:

Запускать задание Каждые 10 минут, начиная СЕЙЧАС

Я использую следующее выражение для того же.

0 */10 * * * ?

Я подумал, * в поле минут он будет запускаться в первую минуту, но это не так. Он запускается первые 10 минут с этого момента, а затем каждые 10 минут. 0 * / 10 * * *? ...

Я использую Quartz Scheduler, используя Spring. Я хочу настроить то же самое со следующим расписанием:

Запускать задание Каждые 10 минут, начиная СЕЙЧАС

Я использую следующее выражение для того же.

0 */10 * * * ?

Я подумал, * в поле минут он будет запускаться в первую минуту, но это не так. Он запускается первые 10 минут с этого момента, а затем каждые 10 минут. Кто-нибудь может предложить мне причину такого поведения и решение моей проблемы?

20
задан Sandeep Jindal 28 October 2015 в 18:43
поделиться

1 ответ

проверьте текущее время и добавьте их списком в ваш crontrigger. если вы запускаете триггер на 12-й минуте, например, добавьте

0 2,12,22,32,42,52 * * * ? 

в качестве выражения cron

Изменить:

Другим решением будет определение простого триггера, который повторяется каждые десять минут

SimpleTrigger trigger = new SimpleTrigger("myTrigger",
                                            null,
                                            new Date(),
                                            null,
                                            SimpleTrigger.REPEAT_INDEFINITELY,
                                            10L * 60L * 1000L);
10
ответ дан 30 November 2019 в 01:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: