График Crontab ежемесячно

Я хотел бы планировать свои задачи каждые x месяцев в первый день, например, март. Я не уверен, что это синтаксис, который я ищу (для повторения работы каждые 4 месяца):

0 0 1 3/4 * /path/to/file

Страница man для crontab не объясняет подробно, как работают шаги (/).

3 ответа

Решение

Вы правильно в своем комментарии к ответу Абхишек.

0 0 1 3,7,11 * /path/to/file

В этом случае "/" не будет делать то, что вы после.

Просто для полноты кажется, что вы изначально хотели сделать это:

0 0 1 3-12/4 * /path/to/file

Как и в других полях, если вы хотите диапазон месяцев, вы должны указать начало и конец, разделенные чертой. Например, для каждого месяца с нечетным номером вы можете использовать:

0 0 1 1-12/2 * /path/to/file

Ниже приведен синтаксис

0 0 1 */4 * / путь / к / файлу

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