Назад | Перейти на главную страницу

сложный график работы cron

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

Мне нужно выполнять задание один раз в год в первую субботу июля. Если эта суббота 4 июля, запускайте его 5 июля.

Это что если это доставит вам.

Хммм. Сделать это можно с 2-мя вкладышами:

12 12 1,2,3,5,6,7 7 6 ./script.sh
12 12 5 7 0 ./script.sh

Строка 1: 12:12 1, 2, 3, 5, 6 или 7 июля, только если это суббота.

Строка 2: 12:12 5 июля, только если это воскресенье.

Строка 1 должна охватывать все случаи, кроме 4-го, а строка 2 должна охватывать случай, когда суббота приходится на 4 июля.