Я знаю, что могу сделать это, если вызову сценарий для проверки, но мне любопытно, смогу ли я сделать это только с помощью 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 июля.