Comment planifier une tâche avec celery qui s'exécute le 1er de chaque mois?Comment planifier une tâche avec Celery qui s'exécute le 1er de chaque mois?
10
A
Répondre
11
Depuis Céleri 3.0 le calendrier crontab prend désormais en charge day_of_month
et month_of_year
arguments: http://docs.celeryproject.org/en/latest/userguide/periodic-tasks.html#crontab-schedules
1
Vous pouvez le faire en utilisant Crontab schedules et vous cand définir ce soit:
- dans votre 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.
},
}
- dans 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.
},
}
Questions connexes
- 1. Comment retarder une tâche avec Celery?
- 2. Comment planifier une tâche en C++
- 3. Connexion et enregistrement de données avec Redis Inside Celery Tâche
- 4. SQL 1er du mois jusqu'à la fin du mois
- 5. Planification d'une tâche à exécuter à la fin de chaque mois. (Windows Server 2003 - Tâches planifiées)
- 6. Annulation d'une tâche en cours dans Celery dans django
- 7. planifier tâche dans Windows 2008 serveur pour le fichier php
- 8. Rails application doit effectuer une tâche une fois par mois
- 9. Vous pouvez planifier un job Cron pour un jour spécifique de chaque mois sur Google App Engine?
- 10. File d'attente simple avec Celery et RabbitMQ
- 11. java timer - comment planifier une tâche à un moment donné dans le futur
- 12. Quelle est la meilleure façon de planifier une tâche d'envoi d'e-mails avec Ruby on Rails?
- 13. Comment planifier l'heure du test
- 14. Comment puis-je planifier un rapport dans SharePoint pour s'exécuter le dernier jour du mois?
- 15. Comment planifier un service Windows C# pour effectuer une tâche quotidiennement?
- 16. Planifier le service Windows avec Quartz.NET
- 17. Existe-t-il un moyen de planifier une tâche dans Windows Mobile?
- 18. MySQL pour obtenir le nombre de lignes qui tombent sur une date pour chaque jour d'un mois
- 19. Comment supprimer une tâche (ligne) avec Interop.MSProject
- 20. obtenir les heures pour chaque mois
- 21. comment trouver l'ID de chaque tâche de carte?
- 22. jQuery DatePicker - Comment mettre en évidence certains jours chaque mois?
- 23. Comment ajouter une tâche Avec hoe Rakefile
- 24. Exécution de Django-Celery en production
- 25. SSIS XML Tâche avec un pour chaque boucle
- 26. mysql afficher chaque jour dans un mois
- 27. Qu'est-ce qui implique de planifier un thread dans Windows?
- 28. Comment puis-je planifier Debugs?
- 29. Comment coder une tâche râteau qui exécute la tâche Rails db: migrate?
- 30. Comment vérifier le premier samedi du mois en PHP?
Avez-vous lu http://celeryq.org/docs/reference/celery.schedules.html? –
@Deniz: Ne ressemble pas à DoM. –