티스토리 뷰

DEV

CRON 표기법

SBP 2025. 9. 11. 22:27
CRON 표기법

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
링크
«   2026/04   »
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
글 보관함