4.23. 확장 cron 라인 사용
원격 실행을 통해 cron 작업을 예약할 때 확장 cron 라인을 사용하여 작업 주기를 지정할 수 있습니다. 표준 cron 행에는 분, 시간, 월, 요일, 요일을 지정하는 5개의 필드가 포함되어 있습니다. 예를 들어 0 5 * *
는 오전 5시에 매일을 나타냅니다.
확장된 cron 라인은 다음과 같은 기능을 제공합니다.
#
을 사용하여 한 달 동안 구체적인 요일을 지정할 수 있습니다.예를 들면 다음과 같습니다.
-
0 0 * * Mon#1
은 월의 첫 번째 월요일을 지정합니다. -
0 0 * * Fri#3,fri#4
는 월의 3 번째 및 4 번째 금요일을 지정합니다. -
0 7 * * Fri#-1
은 07:00에 달의 마지막 금요일을 지정합니다. -
0 7 * * Fri#L
은 07:00에 달의 마지막 금요일을 지정합니다. -
0 23 * * Mon#2tue
는 월의 2 번째 월요일과 매주 화요일을 23:00에 지정합니다.
-
%
를 사용하여 월의 n-th 날마다 지정할 수 있습니다.예를 들면 다음과 같습니다.
-
9 0 * * sun%2
는 다른 모든 일요일을 00:09로 지정합니다. -
0 0 * sun%2+1
은 모든 홀수 일요일을 지정합니다. -
9 0 * * Sun%2,tue%3
은 매주 다른 일요일과 3 번째 화요일을 지정합니다.
-
- 요일이 요일과 일치하도록 지정하려면
&
amp;를 사용할 수 있습니다. 예를 들면 다음과 같습니다.
-
0 0 30 * 1&
amp;은 월 30일을 지정하지만 월요일인 경우에만 적용됩니다.
-