Cron

Configurer les taches crons de votre hébergement web Ethersys

Utilisation de la crontab

Pour ajouter une tâche planifiée, aussi appelée tâche cron, il faut se connecter à son hébergement via SSH (tutoriel) et utiliser la commande :

crontab -e

Un éditeur de texte va se lancer et afficher le fichier contenant les tâches cron. Par défaut il contient uniquement une ligne de commentaire de la forme suivante :

# m h dom mon dow command

L’ajout d’une tache se fait alors en entrant une nouvelle ligne préfixé par 5 éléments correspondant dans l’ordre aux réglages :

  • des minutes
  • des heures
  • du jour du mois
  • du mois
  • du jour de la semaine

Et suivi par la commande à exécuter par exemple pour lancer le cron intégré d’un Magento toutes les 5mn on va saisir :

*/5 * * * * /bin/sh ~/www/cron.sh

Ou pour lancer la réindexation d’un Magento tous les premier du mois à 3h18 du matin on va utiliser :

18 3 1 * * /usr/bin/php -f ~/www/shell/indexer.php reindexall

Enfin, une fois la modification effectuée l’on peut vérifier la présence des tâches cron dans le fichier en l’affichant avec la commande

crontab -l

Pour plus d’explication il existe une page dédiée sur Wikipedia