티스토리 뷰
CRON 표기법
CRON은 유닉스 계열 운영체제에서 주기적인 작업을 예약하는 데 사용되는 시간 기반 스케줄러입니다. CRON 표기법은 6개의 필드로 이루어져 있으며, 각 필드는 특정 시간 단위를 나타냅니다.
CRON 표기법 구성 요소
CRON 표기법은 6개의 필드를 공백으로 구분하여 사용합니다.
분(Minute) 시(Hour) 일(Day of month) 월(Month) 요일(Day of week) 명령어(Command)
| 필드 | 값의 범위 | 설명 |
|---|---|---|
| 분 | 0 - 59 | 작업을 실행할 분을 지정합니다. |
| 시 | 0 - 23 | 작업을 실행할 시를 지정합니다. |
| 일 | 1 - 31 | 작업을 실행할 날짜를 지정합니다. |
| 월 | 1 - 12 또는 JAN-DEC | 작업을 실행할 월을 지정합니다. |
| 요일 | 0 - 7 또는 SUN-SAT | 작업을 실행할 요일을 지정합니다. (0과 7은 일요일) |
| 명령어 | - | 실행할 스크립트 또는 명령어를 지정합니다. (일부 시스템에서만 사용) |
CRON 표기법의 특수 문자
CRON은 유연한 시간 설정을 위해 다양한 특수 문자를 제공합니다.
*(모든 값): 해당 필드의 모든 값을 나타냅니다. (예:*는 매분을 의미),(목록): 여러 값을 쉼표로 구분하여 나열합니다. (예:1,5,10)-(범위): 값의 범위를 지정합니다. (예:9-17)/(간격): 특정 값마다 반복되는 간격을 지정합니다. (예:*/15는 15분마다 실행)?(아무 값): 일(Day of month)과 요일(Day of week) 필드에서 사용되며, "지정하지 않음"을 의미합니다.
CRON 표기법 예시
| 표기법 | 의미 |
|---|---|
* * * * * |
매분마다 실행 |
0 3 * * * |
매일 새벽 3시 정각에 실행 |
0 12 * * 1-5 |
월요일부터 금요일까지 매일 정오 12시에 실행 |
0 0 1 * * |
매월 1일 자정에 실행 |
0 */4 * * * |
4시간마다 정각에 실행 |
0 9-18 * * 1-5 |
월요일부터 금요일까지 오전 9시부터 오후 6시 사이에 매 정시마다 실행 |
CRON 표기법은 시스템 환경에 따라 약간의 차이가 있을 수 있으므로, 사용 중인 시스템의 문서를 확인하는 것이 좋습니다.
'DEV' 카테고리의 다른 글
| python m4a to wav 파일 변환 (0) | 2025.10.21 |
|---|---|
| pyannote 테스트 (0) | 2025.10.21 |
| AI 화자 분리 및 전사 스크립트 분석 (1) | 2025.10.16 |
| Windows 11 WSL2 및 VS Code 설정 가이드 (0) | 2025.10.16 |
| PyAnnote.Audio 개발 환경 구축 절차 (0) | 2025.10.16 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- handdrip
- Coffee
- 로스터리
- 스페셜티
- dbeaver
- JSP
- BAT
- partition
- LILI COFFEE
- diff
- VBS
- 단위변환
- 리리 커피
- oracle
- date
- table
- SQL
- SEQUENCE
- 커피
- GitHub
- popup
- Eclipse
- MySQL
- MariaDB
- backup
- Powershell
- Between
- JavaScript
- Filter
- db
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
글 보관함
