Comment configurer des tâches CRON (tâches planifiées)

Comment configurer des tâches CRON (tâches planifiées)

Les CRONJobs, ou tâches planifiées, vous permettent d'exécuter des scripts sur votre site web aussi fréquemment que vous le décidez. Si vous avez un processus qui doit s'exécuter automatiquement à une certaine fréquence, vous pouvez définir sa périodicité en configurant un CRONJob.
 
1.-Démarrage de la configuration des CRONJobs
Pour le configurer, accédez à la section de gestion de l'hébergement, allez dans la section "Serveur" et cliquez sur l'icône CRONJobs.
 
  
  • Confirmation par e-mail
Si vous souhaitez recevoir les résultats d'exécution chaque fois qu'un CRONJob s'exécute, vous devez activer le bouton suivant :
 
 
Vous devez garder à l'esprit que vous ne recevrez l'e-mail que si le script renvoie un résultat. Si le script que vous exécutez ne renvoie aucun résultat, vous ne recevrez aucun e-mail même si vous avez configuré cette option. 
 
2.-Options de configuration
Vous pouvez configurer un CRONJob avec l'assistant de base ou l'assistant avancé.
 
  • Configuration de base
Dans le panneau, vous pouvez voir la section "Créer un cronjob", où vous accédez à la gestion de base des CRONJobs qui s'exécute via un formulaire simple.
 
 
  • Identifiant du CRONJob : nom qui identifie le CRONJob créé. Il peut avoir le même nom que le chemin du CRONJob.
  • Commande à exécuter : appel vers le script que vous souhaitez exécuter. Il peut s'agir d'une exécution simple ou inclure des paramètres dans l'appel (par exemple, /cron.php?time_ex=oadpASDk=). Il peut être modifié pour s'exécuter en http:// ou https://.
  • Plages horaires : la période et la fréquence avec lesquelles vous souhaitez que le script s'exécute.
    • Minutes : vous pouvez configurer une fréquence comme toutes les x minutes ou à une minute spécifique, minute xx (sur les 60 minutes d'une heure).
    • Heures : vous pouvez configurer une fréquence comme toutes les x heures ou à une heure spécifique, heure xx (sur les 24 heures d'une journée).
    • Jours : vous pouvez configurer la fréquence comme "Tous les jours", sélectionner un jour de la semaine, ou au jour xx (sur les 31 jours possibles d'un mois).
    • Mois : vous pouvez sélectionner "Tous les mois" ou l'un des douze mois de l'année. 
 
Une fois configuré, vous devez cliquer sur Enregistrer les données pour sauvegarder la configuration.
 
  • Mode avancé
Dans le panneau, vous pouvez voir la section "Créer un cronjob", où vous accédez à la gestion de base des CRONJobs qui s'exécute via un formulaire simple. Vous devez sélectionner l'option "Configuration avancée" pour y accéder :
 
 
  • Identifiant du CRONJob : nom qui identifie le CRONJob créé. Il peut avoir le même nom que le chemin du CRONJob.
  • Commande à exécuter : appel vers le script que vous souhaitez exécuter. Il peut s'agir d'une exécution simple ou inclure des paramètres dans l'appel (par exemple, /cron.php?time_ex=oadpASDk). Il peut être configuré pour exécuter le fichier avec http:// ou https://.
  • Plages horaires : la période et la fréquence avec lesquelles vous souhaitez que le script s'exécute.
    • Minutes : vous pouvez configurer une fréquence comme toutes les x minutes ou à une minute spécifique, minute xx (sur les 60 minutes d'une heure).
    • Heures : vous pouvez configurer une fréquence comme toutes les x heures ou à une heure spécifique, heure xx (sur les 24 heures d'une journée).
    • Jours : vous pouvez configurer la fréquence comme "Tous les jours" ou au jour xx (sur les 31 jours possibles d'un mois).
    • Mois : vous pouvez sélectionner "Tous les mois" ou l'un des douze mois de l'année.
    • Jour de la semaine : vous pouvez sélectionner un jour de la semaine. 0 correspond à dimanche. 
 
Une fois configuré, cliquez sur Enregistrer les données pour sauvegarder la configuration.
 
En bas du panneau, vous verrez la section "Liste des cronjobs".
 
 
Vous pouvez voir les données suivantes pour chaque cronjob configuré :
  • Identifiant : nom du CRONJob.
  • Minute : fréquence d'exécution sélectionnée en référence aux minutes.
  • Heure : fréquence d'exécution sélectionnée en référence aux heures.
  • Jour : fréquence d'exécution sélectionnée en référence au jour.
  • Mois : fréquence d'exécution sélectionnée en référence aux mois.
  • Jour de la semaine : fréquence d'exécution sélectionnée en référence au jour de la semaine.
  • Modifier : permet de modifier le CRONJob inséré.
  • Supprimer : supprime le CRONJob du système.
 

Pour plus d'informations, vous pouvez nous contacter.
    • Related Articles

    • Comment réduire la consommation de wp-cron.php

      WordPress dispose de tâches planifiées telles que la vérification des mises à jour de WordPress, des plugins ou des thèmes, la création de sauvegardes, l'exécution de pingbacks, etc. Ces tâches sont généralement déclenchées lorsqu'une personne visite ...
    • Comment configurer des pages d’erreur personnalisées

      Il existe de nombreux types d'erreurs serveur qui peuvent apparaître sur votre site web et qui affichent généralement un message serveur par défaut. Depuis le Panneau de contrôle, vous pouvez faire de ce message d'erreur une page personnalisée. Pour ...
    • Comment configurer les permaliens dans WordPress

      Les permaliens sont essentiels pour tout site WordPress, car ils définissent la structure des URLs de vos articles et pages, les aidant à être optimisés pour les moteurs de recherche. En d'autres termes, les permaliens sont les adresses web que les ...
    • Comment créer des utilisateurs depuis l’administrateur WordPress

      À différentes occasions, nous devons créer de nouveaux utilisateurs pour gérer notre WordPress, que ce soit parce que nous devons donner accès à un tiers ou parce que le site WordPress est géré par plusieurs personnes. Dans le guide suivant, nous ...
    • Comment configurer la base de données dans PrestaShop

      PrestaShop est une plateforme de commerce électronique populaire qui vous permet de créer et de gérer efficacement vos boutiques en ligne. Une partie fondamentale de la configuration de PrestaShop est la configuration correcte de la base de données. ...