매년 1월과 6월 두 번째 금요일에 실행되는 크론 작업

매년 1월과 6월 두 번째 금요일에 실행되는 크론 작업

매년 1월과 6월 두 번째 금요일에 크론 작업을 예약해야 합니다. 특정 달 동안은 할 수 있었지만 다른 두 달 동안 할 수 있는 방법을 찾고 있습니다.

내가 시도한 것은 다음과 같습니다.

0 0 0 ? 1-6/6 6#2

답변1

cron1월과 6월의 매주 금요일(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

관련 정보