cron 표현식 생성
말로 쓴 일정을, 식으로.
출력
위에 붙여넣거나 입력하면 여기에 결과가 표시됩니다.
파일은 내 기기 밖으로 나가지 않습니다
이 도구는 브라우저 안에서만 작동합니다. 붙여넣은 내용은 기기에서 처리되고 서버로 전송되지 않으므로 토큰, 키, 공개 전 문서도 안심하고 사용할 수 있습니다.
사용 방법
- 일정을 말로 적습니다. “15분마다”, “평일 17시”, “매월 1일 0시”.
- 또는 자주 쓰는 형태를 목록에서 고릅니다.
- 다음 다섯 번의 실행 시각을 확인하세요. 의도대로인지 확인하는 진짜 방법은 이것입니다.
- 완성된 식을 crontab에 붙여넣습니다.
자주 묻는 질문
- 일요일은 0인가요 7인가요?
- 대부분의 구현에서 둘 다 받습니다. 이 도구는 0을 씁니다. 어떤 구현에서도 0은 확실히 통하기 때문입니다. 바로 이런 세부 때문에 이 페이지를 찾게 되지요.
- 설명을 읽지 못하면 어떻게 되나요?
- 읽지 못했다고 표시하고, 이해할 수 있는 표현을 보여 줍니다. 그럴듯한 식을 돌려주지 않습니다. 시각이 잘못된 cron 한 줄은 오류도 없이 몇 달 동안 잘못된 시각에 돌아갑니다. 자신 있는 추측은 답이 없는 것보다 나쁩니다.
- 다음 다섯 번을 보여 주는 이유는?
- 식을 다시 읽는 것과 확인하는 것은 다르기 때문입니다. 실행 시각은 해설 페이지와 같은 해석기로 계산하므로, 보이는 것은 “이 페이지가 쓴 줄 아는 내용”이 아니라 “기계가 그 식을 어떻게 해석하는가”입니다.
- 확장 문법도 되나요?
- Quartz의 초 필드나 @yearly 같은 축약형은 지원하지 않습니다. 구현마다 차이가 있고, crontab과 쿠버네티스를 비롯해 실제로 읽히는 것은 5필드 형식이기 때문입니다.
- 서버로 전송되나요?
- 아니요. 브라우저 안에서만 동작하므로 입력한 내용은 컴퓨터를 벗어나지 않습니다.