allprogrammic / resque-bundle
Symfony ResqueBundle
Installs: 9 259
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 3
Open Issues: 5
Language:JavaScript
Type:symfony-bundle
Requires
- php: ^5.5.9 || ^7.0
- ext-redis: *
- allprogrammic/redis-client: 1.0.x-dev
- allprogrammic/resque: 1.0.x-dev
- symfony/framework-bundle: ^2.7 || ^3.0 || ^4.0
- symfony/swiftmailer-bundle: ^3.0
- symfony/templating: ^2.7 || ^3.0 || ^4.0
- symfony/twig-bundle: ^2.7 || ^3.0 || ^4.0
- twig/twig: ^1.28 || ^2.0
This package is auto-updated.
Last update: 2024-11-08 16:02:51 UTC
README
Tâches récurrentes
Mise en place
Vous pouvez définir des tâches récurrentes en définissant un fichier de configuration propre aux tâches comme suit :
tasks_name: cron: "*/5 * * * *" (cron format) class: ~ queue: ~ args: ~ description: ~
Alertes
N'oubliez pas d'inclure et configurer le bundle SwiftmailerBundle pour pouvoir utiliser les alertes
public function registerBundles() { $bundles = array( // ... new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(), ); // ... }
Exécution
Pour mettre en place vos tâches récurrentes, il vous suffit de précisier le fichier à utiliser lors de l'appel à la
commande resque:recurring
comme suit :
resque:recurring [le_chemin_de_votre_fichier_de_configuration]
Expressions du cron
* * * * * - - - - - | | | | +----- day of week (0 - 7) (Sunday=0 or 7) | | | +---------- month (1 - 12) | | +--------------- day of month (1 - 31) | +-------------------- hour (0 - 23) +------------------------- min (0 - 59)