⏰

cron 표현식 생성

cron 표현식을 시각적으로 작성, 디코드, 미리보기하세요. 사람이 읽을 수 있는 설명과 다음 예약 실행 시간을 즉시 확인할 수 있습니다.

생성기 도구 로컬에서 실행 데이터 전송 없음
cron 일정 자동화 devops
표현식
* * * * *
매분
필드
다음 5회 실행 시간
프리셋
수동 입력
min · hr · dom · mon · dow

cron 표현식 생성이란 무엇인가요?

cron 표현식을 시각적으로 작성하고 검증하세요. 분, 시, 일, 월, 요일 필드를 설정하면 사람이 읽을 수 있는 설명과 다음 5회 실행 시간 미리보기가 즉시 표시됩니다. 무료 브라우저 기반.

cron 표현식 생성 사용 방법

  1. 원하는 일정 패턴을 선택하세요. 예: 매시간, 매일, 매주, 매월.
  2. 원시 cron 구문을 먼저 편집하는 대신, 읽기 쉬운 시간과 날짜 필드를 입력하세요.
  3. 생성된 cron 표현식과 사람이 읽을 수 있는 요약을 검토하세요.
  4. 표현식을 서버, 스케줄러 또는 배포 워크플로에 복사하세요.
cron 표현식 이해 ▾
일반적인 사용 사례
  • 구문을 외우지 않고 cron 일정 작성
  • 자동화를 배포하기 전에 반복 작업 시간을 확인하세요.
  • 운영 문서용 읽기 쉬운 스케줄 생성
  • CI, 서버 또는 호스팅 스케줄러에서 사용되는 cron 규칙 검증
자주 묻는 질문
cron은 초 단위를 지원하나요?

표준 Unix cron은 5개 필드(초 없음)를 사용합니다. Spring Scheduler 및 Quartz와 같은 일부 시스템은 초를 위한 여섯 번째 필드를 추가합니다. 이 빌더는 Linux crontab, GitHub Actions 및 대부분의 클라우드 스케줄러와 호환되는 표준 5필드 형식을 사용합니다.

cron은 어떤 시간대를 사용하나요?

기본적으로 cron은 서버의 로컬 시간대를 사용합니다. GitHub Actions 스케줄은 UTC를 사용합니다. cron 작업을 실행하는 시스템의 시간대를 항상 확인하여 1시간 오차를 방지하세요.

*/5 * * * *는 무슨 뜻인가요?

“5분마다”라는 뜻입니다. */n 구문은 “0부터 시작하여 n 단위마다”를 의미합니다. 따라서 분 필드의 */5는 0, 5, 10, 15, 20—55에 실행됩니다.

월의 마지막 날에 작업을 실행할 수 있나요?

표준 cron에는 “L”(마지막) 수정자가 없습니다. 이는 Quartz 확장입니다. 표준 cron의 경우 일반적인 해결 방법은 28일—1일에 예약하고 스크립트 내에서 날짜를 확인하는 것입니다.