Vidéo: Configurer Une Tache Automatisee (Tache Cron) 2025
Il y a des moments où vous devez faire différentes choses selon un calendrier et le serveur hôte Web peut vous aider avec ce que l'on appelle le cron.
Pensez à cron comme étant un raccourci pour chronologie, et cela vous aidera à voir que c'est pour des tâches qui sont exécutées automatiquement selon un horaire fixe par l'horloge interne du serveur. C'est comme régler la minuterie pour allumer le chauffage avant de vous lever le matin ou régler votre DVR pour enregistrer le même spectacle chaque semaine.
La commande d'un travail cron comporte essentiellement deux parties:
-
La commande que le serveur doit exécuter: Cela signifie qu'il doit indiquer le chemin d'accès complet au fichier que vous devez exécuter et tous les commutateurs nécessaires pour exécuter la fonction. Le logiciel que vous exécutez sur votre site Web doit fournir les commutateurs corrects à inclure.
-
L'heure et l'heure exactes d'exécution du travail: Ce système offre une grande flexibilité, ce qui signifie que vous pouvez programmer la tâche pour qu'elle s'exécute exactement quand vous le souhaitez, quel que soit le calendrier.
cPanel fournit un écran de configuration facile pour les tâches cron. Voici comment l'utiliser:
-
Ouvrez cPanel et connectez-vous en utilisant les informations que votre hôte vous a fournies lors de votre inscription.
-
Faites défiler jusqu'à la section Avancé et cliquez sur Travaux Cron.
-
Si vous souhaitez recevoir un e-mail chaque fois qu'un travail cron est en cours, entrez votre adresse e-mail dans la première case et cliquez sur Mettre à jour l'e-mail.
-
Sélectionnez l'horaire sur lequel vous souhaitez exécuter la commande.
Il existe des paramètres communs à sélectionner, ou vous pouvez créer votre propre calendrier.
Vous devez remplir chaque case lorsque vous définissez l'horaire. sinon, la création de travail cron échouera.
-
Entrez la commande que le serveur doit exécuter dans la zone de commande.
Vous devez ajouter le chemin d'accès complet du serveur au fichier que vous souhaitez exécuter dans le travail cron. Le serveur ne peut pas deviner dans quel dossier se trouve le fichier!
-
Cliquez sur Ajouter un nouveau travail Cron pour créer le travail et l'ajouter au cron.
Il vous faudra peut-être un peu de temps pour vous habituer à la façon dont les tâches cron sont planifiées, car des caractères différents font des choses différentes. Voici une explication:
-
Numéros 0-59: Les numéros que vous pouvez utiliser varient selon que vous réglez les minutes, les heures, les jours, les mois ou les jours de la semaine. Il n'y a pas 59 heures par jour, donc vous ne pouvez pas utiliser 59 comme option pendant des heures, mais vous pouvez utiliser n'importe quel nombre valide pour cette période. Donc, si vous voulez que quelque chose fonctionne à une minute après l'heure, vous mettez un 1 dans la boîte des minutes.
Vous pouvez choisir de l'exécuter à plusieurs minutes différentes en séparant les minutes par une virgule.Par exemple, pour une raison quelconque, si vous voulez que l'horloge fonctionne à 1, 5, 27 et 50 minutes, entrez simplement 1, 5, 27, 50 dans la zone Minute.
-
Astérisque (*): Un astérisque signifie "tout", donc mettre un astérisque dans la case Heure signifie que le travail cron s'exécute toutes les heures. Mettre un astérisque dans la case Jour signifie que le travail s'exécute tous les jours, et ainsi de suite.
-
Barre oblique (/): Vous pouvez utiliser une barre oblique après un astérisque pour diviser ce "tous" par un nombre. Un slash doit toujours avoir un numéro qui le suit. Par exemple, si vous souhaitez que le travail s'exécute tous les mois, vous devez simplement insérer un astérisque dans la zone Mois.
Si vous voulez le faire fonctionner tous les trois mois, vous devez taper * / 4 - ce qui signifie que chaque mois est divisé par 4 (ou 12/4), ce qui équivaut à tous les trois mois. Il peut être un peu déroutant, mais l'écran de travail cron a des boîtes déroulantes Paramètres communs qui expliquent ce qu'il faut faire.
-
Tiret (-): Vous ne pouvez utiliser un tiret que dans le champ Jour de la semaine. Le champ Jour de la semaine est un champ spécial qui modifie le champ Jour. Par exemple, si vous voulez exécuter la commande uniquement les week-ends, vous tapez (0, 6) car 0 signifie dimanche et 6 signifie samedi.
Vous pouvez utiliser le tiret pour signifier tous les jours entre deux jours. Par exemple, 1-5 signifie tous les jours de un à cinq jours (du lundi au vendredi). Utiliser 3-6 signifierait du mercredi au samedi.
Vous pouvez modifier ou supprimer des tâches cron à tout moment après les avoir créées. Toute modification ou suppression est immédiate et interrompt l'exécution planifiée précédente et la remplace par ce à quoi vous modifiez les paramètres.
Vous pouvez trouver des emplois cron extrêmement utiles et leur système de planification est incroyablement flexible, ce qui vous permet de planifier le serveur pour exécuter n'importe quel travail que vous voulez à peu près n'importe quelle minute de l'année où vous le souhaitez.
