django-celery 튜토리얼을 보았습니다. 사용자를 기다리지 않고 백그라운드 작업을 실행하는 데 정말로 도움이 될 것 같아요. 그러나 나는 사용자가 날짜를 입력 할 때 django가 일정을 수행하고 나중에 실행을 연기 할 수 있도록 프로그램의 특정 요구 사항을 가지고 있습니다. 이전에 at
프로그램을 사용했지만 많은 권한 문제가 있습니다. 그러나 셀러리에 대한 설명서를 읽었을 때 샐러리가 @periodic_task
이라는 작업과 같은 cron
을 지원한다는 것을 알 수있었습니다. 메커니즘과 마찬가지로 at
도 제공 할 것이라고 확신하지만 문서를 찾을 수 없습니다. 아무도 저에게 자원을 가르쳐 주거나 단순히 어떻게 달성 할 수 있는지 말해 줄 수 있습니까? 감사.Django & Celery : 셀러리를 사용하여 한 번만 작업을 예약하려면 어떻게합니까 (Linux의 "at"명령과 유사)?
6
A
답변
9
을 사용하여 schedule tasks to execute at a specific time 수있는 문서 상태.
3
apply_async() 함수에 카운트 다운 또는 ETA 인수를 제공 할 수 있습니다. 이렇게하면 작업이 실행될 가장 빠른 시간을 정의 할 수 있지만 정확한 시간은 정의하지 않을 수 있습니다 (대기열에 따라 다름). 자세한 내용은 here을 참조하십시오.
+0
페이지가 존재하지 않습니다. –
관련 문제
- 1. 특정 날짜에 실행되는 셀러리를 사용하여 작업을 예약하려면 어떻게해야합니까?
- 2. 작업을 예약하려면
- 3. cron 작업을 한 번만 실행
- 4. 격주로 작업을 예약하려면 어떻게해야합니까?
- 5. Perl CGI 애플리케이션에서 일회성 작업을 예약하려면 어떻게합니까?
- 6. 정기적 인 간격으로 작업을 실행하도록 예약하려면 어떻게합니까?
- 7. amqp 서버가없는 django-celery (rabbitmq)
- 8. Celery django slowing
- 9. Django 응용 프로그램에서 셀러리를 사용하여 작업을 실행하는 방법은 무엇입니까?
- 10. Django Celery retry() 작업을 현재 작업으로 계속합니다.
- 11. django 및 셀러리를 사용하여 주기적으로 작업 수행
- 12. Celery tasks retry (Celery, Django and RabbitMQ)
- 13. 작업을 지연시키지 않고 셀러리를 정상적으로 재시작하는 방법
- 14. Production에서 Django-Celery 실행
- 15. 셀러리를 사용하여 작업을 지연시키는 방법은 무엇입니까?
- 16. 한 번만 cron 작업을 실행하십시오
- 17. Django-kombu와 함께 셀러리를 생산하는 것이 안전합니까?
- 18. 외부 프로세스로 django 셀러리를 실행하지?
- 19. cron 작업을 1 시간 반마다 실행하도록 예약하려면 어떻게합니까?
- 20. 한 폴더의 모든 파일을 다른 서버로 이동하도록 예약하려면 어떻게합니까?
- 21. Django Celery 및 여러 데이터베이스 (Celery, Django 및 RabbitMQ)
- 22. Heroku/Celery : 한 명의 작업자와 동시에 작업 할 수 있습니까?
- 23. Django/Celery 및 CloudAMQP/Heroku의 연결 오류
- 24. Celery-Django : 작업을 비동기 적으로 실행할 수 없습니다.
- 25. django/celery : 150k 장고 개체에서 작업을 실행하는 모범 사례?
- 26. 작업을 한 번만 실행하기 석영 사용하기
- 27. 다음 시나리오에 대해 로컬 알림을 예약하려면 어떻게합니까?
- 28. 셀러리를 사용하여 노드간에 작업을 균등하게 분배하는 방법은 무엇입니까?
- 29. 석영 CRON은 한 번만 작업을 트리거합니다
- 30. MS SQL 스크립트에서 디스크 공간을 예약하려면 어떻게합니까?
에타 인수 링크가 죽었습니다. [η] (http://ask.github.io/celery/userguide/executing.html#eta-and-countdown) –