N Nouplo

cron 표현식 해석기

0 */6 * * 1-5를 한 문장과 다음 실행 날짜 목록으로 바꿔 줍니다.

출력
위에 붙여넣거나 입력하면 여기에 결과가 표시됩니다.

파일은 내 기기 밖으로 나가지 않습니다

이 도구는 브라우저 안에서만 작동합니다. 붙여넣은 내용은 기기에서 처리되고 서버로 전송되지 않으므로 토큰, 키, 공개 전 문서도 안심하고 사용할 수 있습니다.

사용 방법

  1. 분, 시, 일, 월, 요일 다섯 자리로 된 cron 표현식을 붙여 넣으세요. 예를 들어 30 2 * * 0은 매주 일요일 02시 30분에 실행됩니다.
  2. 앞으로의 실행 시각을 몇 개까지 볼지 1에서 20 사이로 정하세요.
  3. cron 해석하기를 누르세요. "일요일 02:30에 실행" 같은 설명과 구체적인 날짜·시각 목록이 나옵니다.
  4. 날짜가 의도한 것과 맞는지 비교하세요. 요일이나 간격 값을 하나 잘못 쓴 실수는 목록에서 바로 드러납니다.

자주 묻는 질문

다음 실행 시각은 어느 시간대 기준인가요?
브라우저의 로컬 시간대, 즉 운영체제 설정에 표시된 시간대로 계산합니다. 서버의 cron은 보통 UTC나 서버에 설정된 시간대로 돌기 때문에, 운영 일정과 비교할 때는 그만큼 시간을 옮겨서 보세요.
어떤 문법을 지원하나요?
표준 다섯 자리 형식과 모든 값을 뜻하는 *, 쉼표 목록(1,15), 범위(1-5), 간격(*/10 또는 1-30/5), 월(JAN-DEC)과 요일(SUN-SAT)의 세 글자 이름을 지원합니다. 0과 7은 모두 일요일입니다. @hourly, @daily, @weekly, @monthly, @yearly 같은 특수 문자열은 대응하는 다섯 자리 형식으로 펼쳐집니다.
일(day of month)과 요일(day of week)은 어떻게 조합되나요?
Vixie cron과 동일합니다. 두 칸이 모두 제한되어 있으면(둘 다 *가 아니면) 둘 중 하나만 맞아도 실행됩니다. 그래서 0 0 1 * MON은 매월 1일과 매주 월요일에 모두 실행됩니다. 많은 사람이 놓치는 부분이니 다음 실행 목록을 꼭 확인하세요.
초나 연도 칸도 지원하나요?
아직 지원하지 않습니다. Quartz, 스프링, 일부 쿠버네티스 컨트롤러가 쓰는 여섯 자리 표현식과 선택적인 일곱 번째 연도 칸은 이 도구가 따르는 고전적인 crontab 형식 밖입니다. 초 칸을 빼고 나머지 일정을 시험해 보세요.
표현식이 서버로 전송되나요?
아니요. 해석과 날짜 계산 모두 브라우저 안에서 이루어집니다. 업로드할 것도, 기록될 것도 없습니다.

관련 도구