Cron 작업은 매년 1월과 6월 두 번째 금요일에 실행됩니다.

Cron 작업은 매년 1월과 6월 두 번째 금요일에 실행됩니다.

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

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

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

답변1

cron1월과 6월(1월 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

관련 정보