¿Cómo programo una tarea con celery que se ejecuta el 1 de cada mes?¿Cómo programo una tarea con Apio que se ejecuta el 1 de cada mes?
10
A
Respuesta
11
Desde apio 3.0 el programa crontab ahora soporta day_of_month
y month_of_year
argumentos: http://docs.celeryproject.org/en/latest/userguide/periodic-tasks.html#crontab-schedules
1
Puede hacer esto utilizando Crontab schedules y cand definir este sea:
- en su Django settings.py :
from celery.schedules import crontab
CELERYBEAT_SCHEDULE = {
'my_periodic_task': {
'task': 'my_app.tasks.my_periodic_task',
'schedule': crontab(0, 0, day_of_month='1'), # Execute on the first day of every month.
},
}
- en celery.py config:
from celery import Celery
from celery.schedules import crontab
app = Celery('app_name')
app.conf.beat_schedule = {
'my_periodic_task': {
'task': 'my_app.tasks.my_periodic_task',
'schedule': crontab(0, 0, day_of_month='1'), # Execute on the first day of every month.
},
}
Cuestiones relacionadas
- 1. Tarea de apio que ejecuta más tareas
- 2. ¿Cómo programo que una tarea se ejecute a intervalos periódicos?
- 3. programación de la tarea de apio (Asegurar una tarea se ejecuta sólo uno a la vez)
- 4. ¿Cancelar una tarea que ya se está ejecutando con Apio?
- 5. ¿Cómo se nombra un hilo que ejecuta una Tarea?
- 6. Cómo garantizar que una tarea de apio esté evitando la superposición de las ejecuciones de la tarea de apio
- 7. ¿Cómo puedo retrasar una tarea usando Apio?
- 8. La tarea programada Sitecore solo se ejecuta cada hora
- 9. Cómo hacer que una tarea de apio falle dentro de la tarea?
- 10. Prueba si todavía se está procesando una tarea de apio
- 11. Detener una tarea periódica desde dentro de la tarea que se ejecuta en un ScheduledExecutorService
- 12. Ejecutar una tarea de Apio cuando no se puede importar esa tarea
- 13. ¿Dónde configura el task_id de una tarea de apio?
- 14. Anular una tarea en ejecución en Apio dentro de django
- 15. ¿Puedo escribir una tarea ant que toma parámetros cuando se ejecuta desde otra tarea ant?
- 16. programador de cuarzo: se ejecuta el último día del mes
- 17. eliminar tarea/PeriodicTask en apio
- 18. Cómo configurar que el WCF Test Client se ejecutará cada vez que se ejecuta el servicio
- 19. Cómo establecer programador de tareas en primavera para que se ejecute cada 1 minuto
- 20. Django y apio: ¿Cómo programo que un trabajo se ejecute solo una vez usando apio (similar al comando "a" en linux)?
- 21. Comience o asegúrese de que la tarea retrasada se ejecuta cuando una aplicación/servidor se reinicia
- 22. Grails: ¿cómo se ejecuta el código antes de cada guardado?
- 23. tarea de apio eta está desactivada, usando rabbitmq
- 24. UnicodeEncodeError solamente cuando se ejecuta como una tarea programada
- 25. OpenMP num_hilos (1) se ejecuta más rápido que ningún OpenMP
- 26. cómo incrementar el valor del campo cada vez que se ejecuta la prueba de selenio?
- 27. ¿Cómo configurar cookies con GAE/Python durante 1 mes?
- 28. apio django: cómo configurar la tarea para que se ejecute a intervalos específicos programáticamente
- 29. Ruby - Thor ejecuta una tarea específica primero
- 30. Establecer el límite de tiempo en una tarea específica con apio
Tiene usted lee http://celeryq.org/docs/reference/celery.schedules.html? –
@Deniz: no parece que cubra DoM. –