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.
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é.
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.
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.