cron 생성 & 확인

cron 생성 및 확인

특징

Quartz 형식 확장 지원

초·연이나 L·W·# 등 고급 연산자도 지정 가능

버튼 선택으로 표현식 구성

매회·간격·범위 등 모드를 고르기만 하면 되는 간편 조작

다음 실행 시각 자동 계산

생성·확인한 표현식의 가장 가까운 5회 실행 예정을 목록 표시

cron 표현식의 의미를 문장으로 설명

복잡한 표현식도 내용을 알기 쉬운 설명문으로 표시

사용 방법

1

탭으로 기능 전환

표현식을 만들려면 '작성', 의미를 알아보려면 '확인' 탭을 선택

2

각 필드의 조건 설정

초·분·시·일·월·요일·연별로 모드 버튼과 값으로 실행 타이밍을 지정

3

생성 버튼으로 표현식 가져오기

생성을 누르면 cron 표현식이 표시되고 복사 버튼으로 클립보드에 저장

4

확인 탭에서 의미 검증

가지고 있는 cron 표현식을 입력하고 확인을 누르면 설명과 다음 실행 시각을 표시

활용 사례

Linux의 정기 실행 설정

crontab에 등록할 표현식을 정확하게 작성해 설정 실수를 방지

인계받은 설정의 해독

전임자가 남긴 설정 파일의 표현식 동작 내용을 빠르게 파악

CI/CD의 정기 작업 설정

Jenkins의 빌드 트리거 등 정기 작업의 실행 일정을 정의

cron 표기법 학습·연습

작성한 표현식이 언제 실행되는지를 실행 예정으로 확인하며 표기법을 습득

기초 지식

cron 식 작성법

cron 식은 Linux 등에서 처리를 정기적으로 실행할 시간을 "분 시 일 월 요일"의 5개 필드로 지정하는 표기법이며, 예를 들어 "*/5 * * * *"는 5분마다 실행됨을 의미합니다.

  • 별표:"*"는 해당 필드의 모든 값을 나타내는 기호이며, "0 9 * * *"라고 쓰면 매일 9시 0분에 실행됩니다.
  • 범위와 목록:필드에는 하이픈으로 범위를, 쉼표로 여러 값을 지정할 수 있으며, "0 9 * * 1-5"는 월요일부터 금요일 아침 9시 실행을 의미합니다.

Quartz 형식과의 차이

Quartz 형식은 Java 계열 작업 스케줄러에서 사용되는 확장 표기법이며, 맨 앞에 초, 맨 뒤에 연도 필드가 추가되어 6~7개 필드로 구성되고, "?"나 "L" 같은 특수 기호도 사용할 수 있습니다.

L·W·# 등의 특수 기호

Quartz 형식의 일·요일 필드에서는 표준 cron에 없는 특수 기호를 사용할 수 있으며, 복잡한 스케줄을 하나의 식으로 나타낼 수 있습니다.

  • L(마지막):"L"은 월말이나 마지막 요일을 나타내는 기호이며, 일 필드의 "L"은 월의 마지막 날, 요일 필드의 "6L"은 마지막 금요일을 의미합니다.
  • W(평일):"W"는 지정된 날에 가장 가까운 평일을 나타내는 기호이며, "15W"는 15일에 가장 가까운 평일(15일이 토요일이면 14일 금요일)을 의미합니다.
  • # (제n요일):"#"는 제n요일을 나타내는 기호이며, "6#3"은 제3금요일처럼 월 내 몇 번째 요일인지를 지정할 수 있습니다.

안전성과 개인정보 보호

브라우저 내 처리

입력 데이터는 사용 중인 브라우저 내에서만 처리되며 외부로 전송되지 않습니다.

브라우저 내에서만 처리

cron 표현식의 생성·분석는 모두 사용 중인 브라우저 내에서 처리되며, 입력 데이터는 서버로 전송되지 않습니다.

통신은 HTTPS로 암호화

페이지 로드도 TLS로 암호화되어 제3자가 내용을 읽을 수 없습니다.

제3자로의 전송 없음

광고 네트워크나 트래커 등 외부 서비스로 입력 내용을 전송하지 않습니다.

결과 자동 저장 없음

생성·확인한 표현식나 입력 제안을 서버에 저장하지 않습니다.

Google 검색에서 RAKKOTOOLS 팔로우하기

175개의 편리한 도구를 Google 검색·AI 검색에서 더 쉽게 찾을 수 있습니다!

  • 검색에서 발견
  • AI 검색에서도 표시
  • 새 도구도 발견
관련 도구