настройка задания cron для нечетных и четных дней триггеров каждый день

Я хочу запускать разные скрипты резервного копирования каждый четный и нечетный день. Поэтому я настроил cron так:

0 4 */2 * * /bin/bash /root/backup-even-days.sh
0 4 1-31/2 * * /bin/bash /root/backup-odd-days.sh

Однако, скрипты запускаются каждый день. Почему?

0
задан 7 April 2021 в 13:11

1 ответ

Оператор cron для каждого скрипта выполняется в одни и те же дни - * / 2 оценивается как 1 -31/2 .

Подробнее см. Мой ответ здесь .

Чтобы получить чередование дней, вы можете использовать 2-31 / 2 для первого скрипта - он будет начинаться с 2 и пропускать все остальные для 2,4,6 и т. Д.

1
ответ дан 23 April 2021 в 23:25

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

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