2017 © Pedro Peláez
 

symfony-bundle resque-bundle

Symfony ResqueBundle

image

allprogrammic/resque-bundle

Symfony ResqueBundle

  • Monday, July 2, 2018
  • by wpottier
  • Repository
  • 1 Watchers
  • 1 Stars
  • 545 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 2 Open issues
  • 1 Versions
  • 12 % Grown

The README.md

AllProgrammic Resque Bundle

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 :, (*1)

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, (*2)

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 :, (*3)

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)

The Versions