Cron 표현식 생성기
프리셋과 다섯 필드로 일정을 만들거나 */15 * * * * 같은 기존 표현식을 붙여 의미를 확인합니다.
Cron 표현식 생성기 정보
프리셋과 다섯 필드로 일정을 만들거나 */15 * * * * 같은 기존 표현식을 붙여 의미를 확인합니다. 이 무료 Cron 표현식 생성기는 각 필드를 설명하고, day-of-month와 day-of-week의 OR 의미를 경고하며, 로컬 기준 다음 다섯 실행 시각을 보여 주고 crontab 줄이나 GitHub Actions schedule 을 복사합니다 - 모두 브라우저에서.
Cron 표현식 생성기 사용 방법
- 프리셋(매분, 5분마다, 매시, 매일, 매주, 매월)을 고르거나 다섯 필드를 편집합니다.
- 또는 5필드 Unix cron 전체를 붙여 넣기 상자에 넣으면 필드별로 설명합니다.
- 쉬운 설명과 로컬 시간대 기준 다음 다섯 실행 시각을 확인합니다.
- 표현식, crontab 줄, GitHub Actions schedule 스니펫을 복사합니다.
- 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을 사용합니다.
- 표현식이 업로드되나요?
- 아니요. 파싱, 설명, 다음 실행 계산은 브라우저에서만 실행됩니다. 서버로 전송되지 않습니다.
관련 도구
정규식 테스터
브라우저에서 JavaScript 정규식을 테스트. 매치 그룹, 플래그, 하이라이트 확인 - 업로드 없음.
Unix Timestamp Converter
Unix timestamp(초 또는 ms)를 ISO 8601, UTC, local date/time으로 변환. local 날짜를 Unix seconds·milliseconds로. 브라우저에서 실행.
UUID Generator
브라우저에서 UUID v4, UUID v7, ULID, NanoID를 생성합니다. 데이터베이스, API, 테스트용 ID를 하나 또는 여러 개 만들 수 있으며 업로드되지 않습니다.