Error: Too many requests. Please try again later. x

Crontab 식 편집기

이 도구를 사용하여 백업, 이메일, 상태 검사 등, 작업을 예약하기 위한 사용자 지정 Cron 식을 생성할 수 있습니다.

올바르지 않은 Cron 식
입력 다시 설정
*모든 값
,값 목록 구분 기호
-범위 값
/단계 값
1-12허용된 값
JAN-DEC허용된 값

You can check the cron format, know the allowed characters and even refer few examples to get an idea about cron expressions.

Cron 식이 있으면 Cron 작업 모니터링도 필요합니다. 등록하여 시작해 보십시오.

Cron 작업 상태 캡처

예약대로 시작되지 않은 작업 식별

시간이 많이 소요되는 작업 경고

Cron 작업 실패 조치

간편 설치

지능형 임계값

이메일 및 SMS 알림

타사 경고 통합

사용자 지정 보고서 및 대시보드

Cron이란?

Cron 또는 Cron 작업은 예약된 명령이나 스크립트를 실행하는 데 사용하는 표준 Unix 유틸리티입니다. Cron는 일반적으로 시스템 유지 관리 수행, 이메일 다운로드 등, 특정 날짜나 고정된 기간에 반복적인 업무를 예약하는 데 사용됩니다.

Cron 식이란?

Cron 식은 공백으로 구분한 5개 필드로 구성된 문자열입니다. 각 필드는 허용된 값으로 구성될 수 있고 해당 필드에 허용되는 특수 문자로 다양하게 변경할 수 있습니다. 이 필드는 다음과 같습니다.:

Cron 식은 다음과 같이 간단할 수 있습니다. * * * * ?

or 다음과 같이 더 복잡할 수도 있습니다. 14,18,3-39,52 * ? JAN, MAR, SEP MON-FRI

필드 이름필수허용된 값허용된 특수 문자
0-59, - * /
시간0-23, - * /
날짜1-31, - * ? / L W
1-12 or JAN-DEC, - * /
요일1-7 or SUN-SAT, - * ? / L #

특수 문자

“L” 및 “W” 문자는 날짜 필드와 결합하여 “LW”(매월 말일)을 생성할 수 있습니다.

달의 정식 문자와 이름, 요일은 대소문자를 구분하지 않습니다. MON과 mon은 같습니다.

특수 문자 설명
* ("all values") 필드 안에서 모든 값을 선택하는 데 사용합니다. 예: 시간 필드의 “*”는 “모든 시간”을 의미합니다.
? ("no specific value") 한 필드에서 특정한 무언가를 선택하고 두 번째 필드에 임의의 무언가를 생성하는 데 사용합니다. 예: 시간에 관계없이 매월 15일에 실행되는 트리거를 만들려는 경우 일 필드는 “15”, 시간 필드는 “?”로 두 필드를 지정할 수 있습니다.
- 범위를 지정합니다. 예: 일 필드의 “15-17”은 15, 16, 17일을 의미합니다.
, 추가 값을 표시하는 데 사용됩니다. 예: 시간 필드의 “9,10,11”은 그 날의 9, 10, 11시를 나타냅니다.
/ 증분을 표시합니다. 예: 분 필드가 “0/30”이라면 사용자가 0, 30, 60, 90분을 선택했음을 의미합니다. 마찬가지로 “15/30”을 입력하면 선택은 15, 45, 75, 105분이 됩니다. ' 문자 뒤에 “/”를 포함할 수도 있습니다. 이 경우 '는 “/” 전에 “0”이 있는 것과 같습니다. 날짜 필드에 “2/5”를 입력하면 “그 달의 두 번째 날에 시작하여 5일마다 실행”함을 의미합니다.
L("last") 포함된 두 필드 각각에 서로 다른 의미를 지정합니다. 예: 날짜 필드의 “L” 값은 “그 달의 말일”, 즉 1월은 31일, 평년 2월은 28일을 의미합니다. 요일 필드에만 사용한다면 “7’ 또는 “토요일”을 의미합니다. 그러나 요일 필드에서 다른 값 뒤에 온다면 “그 달의 마지막 xxx요일”이 됩니다. 즉 “3L”은 “그달의 마지막 화요일”이 됩니다. 그 달의 마지막 일로부터 오프셋을 정의할 수도 있습니다. 예를 들어 “L-5”는 그 달의 마지막 일로부터 5일 전을 의미합니다. “L” 옵션을 사용할 때는 값의 범위를 지정하지 않는 것이 중요합니다. 나타나는 결과가 혼동을 초래하거나 예기치 않은 값이 될 수 있습니다.
W ("weekday") 주어진 날로부터 가장 가까운 주중 요일(월-금요일)을 지정합니다. 예: 날짜 필드의 값으로 “12W”를 지정했다면 “그 달의 12번째 날에 가장 근접한 주중 요일”이 되는 것입니다. 따라서 12번째 날이 토요일이라면 트리거는 금요일인 11일에 실행됩니다. 12번째 날이 일요일이라면 트리거는 월요일인 13일에 실행됩니다. 12번째 날이 수요일이라면 트리거는 수요일인 12일에 실행됩니다. 그러나 날짜 값으로 “1W”를 정의하고 첫 번째 날이 토요일인 경우, 그 달의 경계를 넘어 다른 달로 건너가지 않기 때문에 3번쨰 날인 월요일에 트리거가 실행됩니다. “W” 문자는 날짜가 범위나 여러 날이 아닌 하루인 경우에만 지정할 수 있습니다.
# 그 달의 “n번째” XXX 요일을 지정합니다. 예: 요일 필드의 “5#2” 값은 “그 달의 두 번째 목요일”을 의미합니다(제5일=목요일, “#2” = 그 달의 두 번째). 그 밖의 예: “1#2” = 그 달의 두 번째 일요일, “3#4” = 그 달의 4번째 화요일. “#5”를 지정했으나 그 달에는 5번째 해당 요일이 없는 경우, 그 달에는 실행이 발생하지 않습니다.