cron 스케줄러

김민규·2023년 7월 24일
0
post-thumbnail

0 3 * * 2-5

cron은 주기적으로 반복적인 작업을 스케줄링하기 위해 사용되는 리눅스/유닉스 기반 시스템에서 흔히 사용되는 도구입니다. 주어진 표기법을 해석하면 다음과 같습니다

(0-59)(0-23)(1-31)(1-12) 요일(0-7, 07은 일요일)

따라서, 0 3 * * 2-5의 의미는 다음과 같습니다:

  • 분: 0
  • 시: 3시 (24시간 형식)
  • 일: 모든 날 (1-31)
  • 월: 모든 달 (1-12)
  • 요일: 화요일(2)부터 금요일(5)까지 (주중)

이 스케줄은 매주 화요일(2)부터 금요일(5)까지 총 4번 실행됩니다. 매주 월요일(1)과 주말인 토요일(6)과 일요일(7)에는 실행되지 않습니다. 실행 시간은 항상 오전 3시(3:00 AM)입니다.

🤔 스케줄러 볼때마다 헷갈려서 구글링해서 찾아보곤 하는데 GhatGPT에게 물어보니 자세하게 알려주네요.

profile
Backend Engineer, Vim User

2개의 댓글

comment-user-thumbnail
2023년 7월 24일

많은 도움이 되었습니다, 감사합니다.

1개의 답글