Crontab 표현식이란?
crontab(cron 테이블) 표현식은 Unix와 유사한 시스템에서 반복 일정을 정의하는 5개 필드의 압축 문자열입니다. 각 필드는 분, 시, 월, 월, 요일을 나타냅니다. Cron 표현식은 백업, 보고서 생성, 로그 회전 및 자동화된 배포와 같은 예약된 작업을 지원합니다. 이 도구를 사용하면 기존 cron 표현식을 일반 언어로 설명하거나 각 필드를 설정하여 대화형으로 작성할 수 있습니다.
Crontab 도구를 사용하는 방법
- 1기존 cron 표현식을 디코딩하려면 'Explain' 탭을 선택하세요.
- 2사람이 읽을 수 있는 설명을 보려면 cron 표현식(예: '0 9 * * 1-5')을 입력하거나 붙여넣으세요.
- 3사전 설정된 버튼을 클릭하면 공통 일정을 빠르게 로드할 수 있습니다.
- 4'Generate' 탭으로 전환하여 필드별로 cron 표현식 필드를 작성하세요.
- 5분, 시, 일, 월, 요일에 대한 값을 설정합니다.
- 6복사 버튼을 사용하여 생성된 표현식을 복사합니다.
Common Crontab 생성기 및 설명자 use cases
Developer debugging
Use Crontab 생성기 및 설명자 to quickly inspect generated output, API payloads, configuration values, or encoded data while building and debugging software.
Review before reuse
Validate or transform cron, crontab, schedule, expression, explain, generate before adding the result to a project, document, form, message, or shared file.
Privacy-first browser processing
Run common cron, crontab, schedule, expression, explain, generate tasks locally in the browser without sending sensitive development data to a backend service.
자주 묻는 질문
cron 표현식의 5개 필드는 무엇을 의미하나요?
왼쪽부터: 분(0-59), 시(0-23), 일(1-31), 월(1-12), 요일(0-6, 여기서 0는 일요일). 별표(*)는 해당 필드의 'every' 값을 의미합니다.
cron 필드에서 */15는 무엇을 의미합니까?
슬래시 표기법은 'every N units.'을 의미합니다. 따라서 분 필드의 */15는 0, 15, 30, 45분을 의미하는 'every 15 minutes,'을 의미합니다.
6필드 또는 7필드 cron 표현식을 지원합니까?
이 도구는 표준 5필드 Unix crontab 형식에 중점을 둡니다. Quartz 또는 Spring와 같은 일부 시스템은 초와 연도를 포함하여 6개 또는 7개의 필드를 사용합니다. 여기서는 지원되지 않습니다.
MON-FRI와 같은 요일 이름을 사용할 수 있나요?
표준 crontab 형식은 요일에 숫자(0-6 또는 1-7)를 사용합니다. 일부 cron 구현에서는 세 글자 약어(MON, TUE 등)를 허용하지만 이 도구에서는 1-5와 같은 숫자 값이나 범위를 예상합니다.