크론탭 생성기
직관적인 시각적 인터페이스로 크론 표현식을 만드세요. 모든 cron 필드, 프리셋을 지원하며, 사람이 읽을 수 있는 설명을 제공합니다.
Cron 표현식 빌더
시각적으로 일정을 구성하세요
크론 문법
*- 어떤 값이든,- 가치 목록 구분자-- 값의 범위/- 단계 값
생성된 크론 표현식
* * * * *
사람이 읽을 수 있는 설명
다음 5회 처형 시간
크론탭 항목 예시
# Add to crontab with: crontab -e
자주 묻는 질문
크론 표현식이란 무엇인가요?
Linux와 Unix cron에서 사용하는 다섯 필드 일정 형식입니다: 분, 시, 일, 월, 요일.
문법을 외워야 하나요?
아니요. 시각적 인터페이스에서 값을 선택하고, 프리셋에서 시작한 뒤 사람이 읽을 수 있는 설명을 읽어 확인하면 됩니다.
일정이 무엇을 의미하는지 설명해 주나요?
네. 작성한 모든 표현식에 대해 쉬운 언어로 된 설명이 제공되어, 배포 전에 일정을 검토하는 데 도움이 됩니다.
systemd 타이머나 Windows에서도 작동하나요?
결과물은 Linux와 Unix의 표준 crontab을 대상으로 합니다. 다른 스케줄러는 서로 다른 형식을 사용하므로 변환이 필요합니다.
5분마다 크론 작업을 실행하려면 어떻게 하나요?
매 5분 프리셋을 선택하거나 분 필드에 */5를 입력하세요. 생성기가 */5 * * * * 표현식을 만들어 주며, 이 표현식은 매일 모든 시간의 0분, 5분, 10분, 15분 등에 작업을 실행합니다.
생성된 표현식을 crontab 파일에 복사할 수 있나요?
네. 복사 버튼을 클릭한 후 crontab -e 명령으로 crontab 파일에 공백으로 구분된 5개 필드를 붙여넣으세요. 생성 결과는 Vixie cron, busybox cron을 비롯한 표준 Linux 및 Unix cron 구현체와 대부분의 호스팅 제어판에서 작동합니다.
각 크론 필드의 허용 범위는 무엇인가요?
표준 cron은 5개 필드를 사용합니다: 분 0-59, 시 0-23, 일 1-31, 월 1-12, 요일 0-7이며, 0과 7 모두 일요일을 나타냅니다. 이 도구는 표현식을 작성하는 동안 모든 입력값을 이 범위 기준으로 검증합니다.
크론 작업이 예약된 시간에 실행되지 않는 이유는 무엇인가요?
주요 원인으로는 cron 데몬 중지, 잘못된 서버 시간대, 상대 파일 경로 사용, 실행 권한 누락 등이 있습니다. 사람이 읽을 수 있는 미리보기로 표현식을 확인하고, crontab -l을 실행해 설치 여부를 확인한 뒤, 명령어에는 항상 절대 경로를 사용하세요.
크론 필드 참조
cron 표현식의 각 필드 이해하기
| 필드 | 허용 값 | 특수 인물 |
|---|---|---|
| 1분 | 0-59 | , - * / |
| 한 시간 | 0-23 | , - * / |
| 월 요일 | 1-31 | , - * ? / L W |
| 한 달 | 1-12 or JAN-DEC | , - * / |
| 요일 | 0-7 or SUN-SAT | , - * ? / L # |
참고 문헌 및 리소스
-
crontab(5) Man Page - man7.org
cron 표현식 문법을 설명하는 표준 crontab(5) 매뉴얼입니다.
-
Cron - Wikipedia
cron 스케줄러와 표현식 형식의 역사 및 의미를 설명합니다.