Cron 표현식 파서 작동 방식
Cron 표현식 파서는 cron 표현식을 5개 구성 필드(분, 시간, 일, 월, 요일)로 분해하고 각 필드의 의미를 평문으로 설명하며, 해당 필드를 기반으로 다음 실행 시간 여러 개를 표시합니다. 모든 계산은 브라우저에서 실행되며 표현식은 서버로 전송되지 않고 페이지가 캐시된 후에는 오프라인에서도 동작합니다.
파서는 표준 5필드 Unix cron과 @hourly, @daily, @weekly, @monthly, @yearly 같은 단축 별칭을 지원합니다. 스텝 값(*/5), 범위(1-5), 목록(1,3,5), 월과 요일 이름도 개별적으로 디코딩해 설명합니다. Quartz 스타일 변형은 지원하지 않습니다. 초 필드가 앞에 붙거나 연도 필드가 뒤에 붙는 경우, 또는 L과 W 문자가 있으면 이 도구는 표현식을 읽을 수 없다고 판단해 절반만 해석하는 대신 유효하지 않다고 알립니다. 이 도구는 읽고 설명하는 도구이며 실제로 일정을 등록하거나 실행하지 않습니다.