2017-12-10 7 views
0

나는 django 셀러리 비트를 사용하여 작업을 예약하고 있습니다. 현재 2 일 간격으로 일정을 작성하고 해당 간격으로 실행하는 주기적 작업을 만듭니다.셀러리 간격 일정 시간

내 주요 문제는, 내가 2 일에 작업을 실행하도록 예약 할 때, 언제 실행됩니까? 내가 사용자가 제공 한 특정 시간에 간격 작업을 실행해야하기 때문에 그 시간을 변경할 수 없습니다. 지금까지 작성한 코드는

 periodic_task=PeriodicTask.objects.update_or_create(
      name='my-interval-task, 
      defaults={ 
       'interval': schedule, #interval schedule object 
       'task': 'myapp.tasks.auto_refresh', 
      } 
     ) 

답변

0

crontab class

예에서보세요이다. schedule = crontab(hour=0, minute=0, day_of_month='2-30/3') 자정에 짝수 번째 날에 모두 발생합니다.