Мне нужно запланировать задание cron на вторую пятницу каждого января и июня. Я смог сделать это для определенного месяца, но я ищу способ сделать это для двух разных месяцев.
Вот что я попробовал:
0 0 0 ? 1-6/6 6#2
решение1
Запланируйте cron
выполнение задания каждую пятницу января и июня с 1 по 14 число:
23 9 1-14 Jan,Jun Fri /home/george/bin/do_it
В do_it
сценарии, exit
если это первая пятница
daynum=$(date +%e)
[[ $daynum -le 7 ]] && exit
При дальнейшем рассмотрении данных (вторая пятница — это день № 8–14 И это пятница) разве это не сработает?
23 9 8-14 Jan,Jun Fri /home/george/bin/do_it