TIL-20210203

Celery CronTab 사용 문법

일정 시간 정각마다 호출되어야 하는 함수가 있었으나 잘 동작하지 않았음

# 해당시간동안 계속 호출이 됨
crontab(hour='0,9,15,18-22/1')

해결

hour옵션과 함께 minute 옵션을 주어 해당시각 정각에 1번 호출됨

# 정각에 한번 호출 됨
# 18-22/1 == 18,19,20,21,22 와 같은 코드이다.
crontab(minute=0, hour='0,9,15,18-22/1')

느낀점

주기를 간단하게 설정할 수 있지만 직관적이지 않아서 약간 헷갈리지만 사용하다보면 익숙해질것 같다.

태그:

카테고리:

업데이트:

댓글남기기