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')
느낀점
주기를 간단하게 설정할 수 있지만 직관적이지 않아서 약간 헷갈리지만 사용하다보면 익숙해질것 같다.
댓글남기기