Si vous bénéficiez d’un accès SSH à votre serveur, vous êtes en mesure de manipuler le fichier d’ordonnancement des tâches à l’aide de la commande

$ crontab -e

Une fois cette commande executée, vous trouverez un éditeur de texte en mode console dans lequel vous pouvez spécifier les tâches à executer. Ce dernier est constitué de cette façon :

minutes heures jour_du_mois mois jour_de_la_semaine commande

Par exemple, pour executer toutes les 5 minutes le fichier cron.php d’une solution Magento, et enregistrer la sortie du cron entrez :

*/5 * * * * cd /data/www/client && php projet/magento/cron.sh > projet/logs/cron/magentocron.log 2>&1

Les abbréviations autorisées par crontab sont :

  • * : à chaque unité de temps (0, 1, 2, 3, 4…)
  • 5,8 : les unités de temps 5 et 8
  • 2-5 : les unités de temps de 2 à 5 (2, 3, 4, 5)
  • */3 : toutes les 3 unités de temps (0, 3, 6, 9…)
  • 10-20/3 : toutes les 3 unités de temps, entre la dixième et la vingtième (10, 13, 16, 19)
Philippe Humeau
Philippe Humeau
Philippe a co-fondé NBS System en 1999. Après s’être concentré sur la sécurité, qu’il n’a jamais abandonnée, il se découvre une passion pour le ecommerce à partir de 2008. Tour à tour pentester, CTO, CCO puis CEO, son profil touche-à-tout l’a conduit à devenir directeur marketing et stratégie d’OT Group après notre intégration dans celui-ci.