Crontab 생성기
드롭다운 메뉴로 cron 표현식을 만들면, 일상 언어로 해석된 스케줄 설명과 앞으로 실행될 5회 시각을 바로 확인할 수 있습니다.
🔒 전적으로 귀하의 브라우저에서 처리됩니다. 여기에 입력하는 어떤 것도 업로드되지 않습니다.
결과
Cron 문법은 악명 높을 정도로 간결합니다. 공백으로 구분된 5개의 필드에서 *는 모두, */5는 5번째 값마다를 뜻하며, 0 0 * * 1은 어떻게든 월요일 자정을 의미합니다. 이 생성기는 추측을 없애줍니다. 표현식을 손으로 작성하는 대신, 분, 시, 일, 월, 요일 각 필드에 대해 '매번', 'N 간격'을 선택하거나 0,30 또는 9-17 같은 특정 값과 범위를 입력하면 됩니다. 클릭만으로 5개 필드 표현식이 완성됩니다.
결과는 세 가지 방식으로 동시에 검증됩니다. 표현식 자체가 실시간으로 바뀌며 crontab -e에 바로 붙여 넣을 수 있습니다. 그 아래에는 여러분의 언어로 된 월 이름과 요일 이름을 포함한 평이한 문장으로 스케줄이 설명되어 있어, '*/10 2-4 * * 1-5' 같은 문자열이 수수께끼가 아닌 문장으로 다가옵니다. 그리고 가장 중요한 것은, 이 도구가 현지 시간 기준의 실제 달력 계산으로 향후 5회 실행 시각을 계산한다는 점입니다. 만약 스케줄이 기대와 다르게 동작한다면, 운영 환경에서 잘못 실행되기 전에 날짜 목록에서 즉시 알아차릴 수 있습니다.
계산은 실제 cron 의미 체계를 따릅니다. 숙련된 관리자조차 혼동하는 규칙, 즉 날짜(day-of-month) 필드와 요일(day-of-week) 필드가 모두 제한되어 있을 때 POSIX cron은 둘 중 하나라도 일치하면 실행한다는 규칙을 포함합니다. 단계 값, 목록, 범위는 모든 필드에서 지원되며, 2월에만 있는 달의 31일처럼 불가능한 스케줄은 조용히 실행되지 않는 대신 감지됩니다.
모든 작업은 브라우저 내에서 클라이언트 측에서 실행됩니다. 스케줄 세부 정보는 절대 기기를 떠나지 않으며, 페이지는 한 번 로드된 후 오프라인에서도 작동합니다. 이 도구는 표준 5필드 crontab 표현식을 생성한다는 점을 참고하세요. 이미 작성된 표현식을 점검만 하고 싶다면, 스케줄 구성 대신 문법 검증에 집중하는 별도의 cron validator를 사용하세요.