콘텐츠로 이동

사용자 정의 Crontab 작업

Crontab 표현식은 예약된 작업을 구성하는 문자열로, 5개 또는 6개의 필드로 구성됩니다. 각 필드는 초, 분, 시, 일, 월, 주 및 선택적으로 연도를 나타냅니다. 각 필드는 숫자를 사용하며, 특정 기호를 사용하여 값의 범위나 간격을 지정할 수 있습니다.

일반적인 기본 형식은 다음과 같습니다: 분 시 일 월 주

참고

모니터 > 임계값 감지는 단위의 구문 감지를 지원하며, 형식은 0 - 59입니다. 이는 1분 중 몇 초인지를 나타냅니다.

예시:

감지 빈도가 30초인 경우: */30 * * * * *

값 범위 설명

  • 분: 0 - 59, 1시간 중 몇 분인지를 나타냅니다.

  • 시: 0 - 23, 하루 중 몇 시인지를 나타냅니다.

  • 일: 1 - 31, 한 달 중 몇 일인지를 나타냅니다.

  • 월: 1 - 12, 1년 중 몇 월인지를 나타냅니다.

  • 주: 0 - 6, 일주일 중 몇 번째 요일인지를 나타내며, 0은 일요일을 의미합니다.

특수 문자

- * / , 가 포함됩니다:

  • *: 모든 값을 의미합니다. 예를 들어 * * * * *는 1분마다 실행됨을 의미합니다.

  • -: 값의 범위를 지정합니다. 분을 예로 들면, 0-10 * * * *는 매시 0분부터 10분까지 1분 간격으로 실행됨을 의미합니다.

  • /: Step 간격을 정의합니다. / 앞의 값은 시작 분을, / 뒤의 값은 간격 값을 나타냅니다. 분을 예로 들면, */10 * * * *는 10분마다 한 번씩 실행됨을 의미합니다.

  • ,: 여러 값을 지정하며, 쉼표로 구분합니다. 분을 예로 들면, 0,3,12,18 * * * *는 매시 0분, 3분, 12분, 18분에만 실행됨을 의미합니다.

Crontab 예시

* * * * *: 1분마다 예약 작업 실행

0 * * * *: 매시 정각에 예약 작업 실행

0 0 * * *: 매일 자정에 예약 작업 실행

0 0 1 * *: 매월 1일 자정에 예약 작업 실행

0 0 1 1 *: 매년 1월 1일 자정에 예약 작업 실행

0 0 * * 0: 매주 일요일 자정에 예약 작업 실행

0-10 * * * *: 매시 0분부터 10분까지 1분마다 예약 작업 실행

*/10 * * * *: 10분마다 예약 작업 실행

0,3,12,18 * * * *: 매시 0분, 3분, 12분, 18분에 예약 작업 실행

문서 평가

이 페이지가 도움이 되었나요?