Crontab 생성기

간단한 프리셋과 필드로 cron 표현식을 만들고 실행 시점을 자연어로 요약해 줍니다 — 100% 브라우저에서 실행되며 업로드되지 않습니다.

프리셋

임의의 값은 *, 범위(1-5), 목록(1,15), 간격(*/5)을 사용할 수 있습니다.

Cron 표현식
0 9 * * 1-5

요약: 매주 월요일부터 금요일까지 09:00에 실행

🔒 브라우저에서 처리되며 업로드되지 않습니다.

이 도구가 하는 일

crontab 항목은 분·시·일·월·요일의 다섯 필드로 유닉스 계열 스케줄러가 작업을 언제 실행할지 지정합니다. 순서와 와일드카드를 손으로 맞추다 보면 실수하기 쉬우므로, 이 생성기는 "매 분", "매시간", "매일 09:00", "평일 09:00", "매월 1일" 같은 프리셋에서 시작해 필요한 필드만 세밀하게 조정할 수 있게 해 줍니다. 값을 수정하면 다섯 필드를 올바른 cron 문자열로 조합하고, "매주 월요일부터 금요일까지 09:00에 실행" 같은 자연어 요약을 함께 보여 주므로 crontab에 붙여넣기 전에 의도한 일정이 맞는지 바로 확인할 수 있습니다.

다섯 필드 이해하기

각 필드에는 단일 값, 와일드카드, 또는 간단한 패턴을 넣을 수 있습니다. 별표(*)는 모든 값과 일치하고, 1-5 같은 범위는 월요일부터 금요일까지, 1,15 같은 목록은 1일과 15일, */5 같은 간격은 다섯 단위마다 일치합니다. 분은 0–59, 시는 0–23, 일은 1–31, 월은 1–12, 요일은 0–7이며 0과 7은 모두 일요일을 뜻합니다. 이 생성기는 입력한 내용을 다시 쓰지 않고 필드를 공백으로 이어 붙이며 비워 둔 필드에만 별표를 적용하므로, 출력은 cron·Vixie cron 및 대부분의 CI 스케줄러가 기대하는 표준 cron 형식과 정확히 일치합니다.

자주 묻는 질문

0 9 * * 1-5 같은 표현식은 무슨 뜻인가요?

시 9의 분 0, 즉 09:00에 실행되며, 모든 월의 모든 날 중에서 요일 1부터 5까지, 곧 월요일부터 금요일까지만 실행됩니다. 이 도구가 이런 자연어 요약을 자동으로 보여 주므로 필드를 직접 해석할 필요가 없습니다.

몇 분 또는 몇 시간마다 실행하려면 어떻게 하나요?

간격 값을 사용하면 됩니다. 분 필드에 */5를 넣으면 5분마다, 시 필드에 */2를 넣으면 2시간마다 실행됩니다. 간격은 다른 필드와 조합되므로, 분에 */15와 요일에 1-5를 함께 쓰면 평일에 15분마다 실행됩니다.

입력한 내용이 서버로 전송되나요?

아니요. 만든 일정과 생성된 cron 표현식은 모두 브라우저 안에서 자바스크립트로 조합됩니다. 아무것도 전송·기록·저장되지 않으며, 페이지가 한 번 로드된 뒤에는 오프라인에서도 사용할 수 있습니다.