2011-12-19 5 views
4

Java spring - У меня есть следующее выражение cron для работы cron.Весна cron выражение через каждые 30 минут

0 0/35 * * * ? 

Но выше упомянутых выражения костров хрон один раз в час и, как следующий

1:35 2:35 3:35 4:35

Я хочу, чтобы после того, как стрелять каждый 35 минут вместо одного раза в час

любое быстрое предложение?

ответ

5

Крон синтаксис

sec min hour day day_of_month month day_of_week year 

Так что вы хотите,

0 0,35 * * * * ? 

Так что будет стрелять по минутам 0 и 35 каждого часа.

Для этого используется Quartz docs, так как Spring использует кварц в качестве планировщика здесь. Эти документы также объясняют специальные символы типа *? - , и другие.

+0

Вы, конечно, правы - я читал «1:35 2:35 3:35 4:35» по требованию –

+0

Да, сделано. Кажется, что Stackoverflow изменился –

2

Вы указали приращение вместо двух значений.

Существует нет минуты 35 + 35 = 70. Заменить 0/35 на 0,35.

+0

Потому что я глуп. (См. Мой ответ на ваш вопрос по моему ответу). Я отметил это как «сообщить модератору», чтобы отменить мой downvote, поскольку я не могу отменить его сам. –

+0

Нет, к сожалению, я не могу - это дает мне сообщение, что это невозможно - если только не отредактирован ответ. –

+0

Да, это помогло - извините еще раз. –