안녕하세요. 잇킹 시도르입니다.
이전 프로젝트에서는 에어플로우로 배치 스케줄링을 관리했었습니다. 용도 때문에 주말을 제외하고 돌아야 하는 배치가 있었는데요. 주말 제외한 평일에만 배치가 수행되도록 지정하는 법이 알고 나면 간단하지만, 방법을 찾느라 좀 고생해서 글을 남기려고 합니다.
결과적으로 * * * * 1-5 로 지정해주면 됩니다.
에어플로우의 dag 스케줄링은 크론탭으로 작성 가능합니다.
크론탭(Crontab)의 주기는 5개로
분(0~59) 시간(0~23) 일(1~31) 월(1~12) 요일(1~7)로 결정해주면 됩니다.
이때 요일은 1이 월, 7일 일요일이고요.
예제) 매일 새벽 1시 30분에 월요일~금요일까지 배치를 수행해야 한다면?
30 1 * * 1-5로 에어플로우의 스케줄을 지정해주면 되겠습니다.
이상입니다.
'Programming > Etc' 카테고리의 다른 글
[Pycharm]Windows Defender에서 제외하기 (0) | 2020.04.08 |
---|---|
CSV 파일을 UTF8로 변환하는 방법 (0) | 2020.01.29 |