콘텐츠로 건너뛰기
ToolsMinify logo
개발자 도구

Cron 표현식 생성기

프리셋과 다섯 필드로 일정을 만들거나 */15 * * * * 같은 기존 표현식을 붙여 의미를 확인합니다.

Cron 표현식 생성기 정보

프리셋과 다섯 필드로 일정을 만들거나 */15 * * * * 같은 기존 표현식을 붙여 의미를 확인합니다. 이 무료 Cron 표현식 생성기는 각 필드를 설명하고, day-of-month와 day-of-week의 OR 의미를 경고하며, 로컬 기준 다음 다섯 실행 시각을 보여 주고 crontab 줄이나 GitHub Actions schedule 을 복사합니다 - 모두 브라우저에서.

Cron 표현식 생성기 사용 방법

  1. 프리셋(매분, 5분마다, 매시, 매일, 매주, 매월)을 고르거나 다섯 필드를 편집합니다.
  2. 또는 5필드 Unix cron 전체를 붙여 넣기 상자에 넣으면 필드별로 설명합니다.
  3. 쉬운 설명과 로컬 시간대 기준 다음 다섯 실행 시각을 확인합니다.
  4. 표현식, crontab 줄, GitHub Actions schedule 스니펫을 복사합니다.
  5. day-of-month와 day-of-week를 모두 설정했다면 배포 전 OR 경고를 확인하세요.

Cron 표현식 생성기 예시

*/15 * * * * 의 의미는?

*/15 * * * * 를 붙이면 분 = 0-59에서 15분마다, 나머지 필드는 매시·매일·매월·모든 요일입니다. 다음 실행은 :00, :15, :30, :45.

평일 09:30

분 30, 시 9, day-of-week 1-5. 표현식은 30 9 * * 1-5 가 되어 월-금 09:30 로컬에 실행됩니다.

매월 1일 자정

Monthly 프리셋(0 0 1 * *)으로 1일에만 돌 백업·리포트에 사용합니다.

DOM + DOW 주의

0 0 1 * 1 은 classic Unix cron에서 매월 1일 OR 월요일 자정 - 1일이면서 월요인 날만이 아닙니다. 도구가 경고를 표시합니다.

Cron 표현식 생성기에 대한 자주 묻는 질문

Unix cron 표현식의 다섯 필드는?
분(0-59), 시(0-23), day of month(1-31), month(1-12 또는 JAN-DEC), day of week(0-7 또는 SUN-SAT, 0과 7은 일요일). 특수 문자: *(임의), 목록(1,15), 범위(1-5), step(*/15).
*/15 * * * * 는 무엇을 의미하나요?
15분마다: 매시 0, 15, 30, 45분, 매일. 이 도구에 붙이면 필드 분해와 다음 다섯 실행 시각을 볼 수 있습니다.
day-of-month와 day-of-week를 함께 설정하면 왜 경고하나요?
classic Vixie/Unix cron에서 둘 다 제한되면 둘 중 하나만 맞아도(OR) 날이 매치되며 AND가 아닙니다. 하나의 조건만 원하면 한 필드를 비우세요.
다음 실행 시각은 UTC인가요 로컬인가요?
브라우저 로컬 시간대입니다. 운영 crontab과 GitHub Actions는 보통 UTC(또는 설정된 시간대)입니다. 서버가 로컬과 다르면 배포 전 변환하세요.
GitHub Actions schedule에 쓸 수 있나요?
예. 표현식을 만든 뒤 GitHub Actions schedule 스니펫(schedule / cron)을 복사합니다. GitHub Actions는 UTC 기준 표준 5필드 cron을 사용합니다.
표현식이 업로드되나요?
아니요. 파싱, 설명, 다음 실행 계산은 브라우저에서만 실행됩니다. 서버로 전송되지 않습니다.