Выражение Cron, например, с 26 июня по 5 июня/каждый второй день/повторять каждый год

Мне нужно выражение cron, которое будет повторяться каждый год между двумя указанными датами.

Пример: запускать с 26 мая по 7 июня каждый второй день и повторять каждый год.

Мне нужно написать что-то вроде напоминания о дне рождения.

Лучшее, что я придумал, это

0 0 0 26-7 5-6 ? *

Будет ли это работать?

Спасибо


person Arun P Johny    schedule 30.05.2011    source источник


Ответы (1)


Я не нашел решения этой проблемы с помощью одного выражения cron, поэтому я разбил его на два разных выражения.

0 0 0 26-31 5 ? *

и

0 0 0 1-7 6 ? *
person Arun P Johny    schedule 26.08.2011
comment
правильно - поскольку дни месяца разные для двух месяцев, одним выражением этого не выразить. - person jhouse; 26.08.2011