[Drupal] Création d’un module custom qui utilise le cron drupal

jeudi 5 avril 2018

Si vous souhaitez créer un module personnalisé dans drupal 7 qui a besoin d’être exécuter en tâche planifiée, drupal met à disposition un hook qui sera appelé chaque fois que le cron de drupal sera appelé.

Donc rien de plus simple, il suffit de créer une fonction de type:

function mymodule_cron(){
   ...
   watchdog('cron', 'My Module cron completed.');
}

dans votre module personnalisé et drupal exécutera cette fonction lorsque le cron de drupal est appelé.

Vous trouverez l’url du cron de Drupal via l’url suivante admin/config/system/cron

Vous pourrez aussi exécuter manuellement le cron pour vos tests par exemple.

Tags: cron , drupal