Skip to content

Comment configurer un cronjob via DirectAdmin ?

Retour à hébergement web

Il peut être utile d'exécuter certaines tâches à heures fixes, pour lesquelles vous pouvez configurer un cronjob.
Par exemple, vous pouvez le configurer pour vider périodiquement le cache ou pour appeler une fonction PHP à une heure prédéfinie.

Dans ce guide, nous expliquerons comment configurer un cronjob dans DirectAdmin, puis nous expliquerons ce que signifient les différents paramètres.

  1. Connectez-vous à l'hébergement du nom de domaine en question.
  2. Sous "Fonctions avancées", naviguez vers "Cronjobs".
  3. Cliquez ici sur "Add cronjob".
  4. Dans la fenêtre suivante, vous pouvez spécifier les paramètres souhaités.
    Nous expliquons ces paramètres plus en détail ci-dessous.
  5. Une fois ces paramètres définis, vous pouvez choisir d'empêcher l'envoi d'e-mails en réponse à ce cronjob.
    Si aucun courriel ne doit être envoyé, cliquez sur "Empêcher les courriels", ce qui ajoute un petit morceau de code à la commande qui empêche l'envoi de courriels.
  6. Si tous les paramètres ont été définis, vous pouvez cliquer sur "Créer".

Vous revenez alors à la page contenant les autres cronjobs.
Si vous souhaitez apporter une modification, vous pouvez cliquer sur le crayon à côté du cronjob pour le mettre à jour.


Quels paramètres dois-je utiliser ?
Un cronjob est exécuté sur la base des minutes, des heures, des jours, des mois et des jours de la semaine.
Il est également possible de saisir un "*", auquel cas il est exécuté toutes les minutes, heures, jours, mois ou jours de la semaine.

  • Minutes : Le programme est exécuté à la minute indiquée, par exemple si vous entrez 30, il sera exécuté à la 30e minute de l'heure.
  • Heure : Le programme est exécuté à l'heure indiquée. Par exemple, si vous entrez 19, il sera exécuté à la 19e heure 19e heure.
  • Jour du mois : Cette option demande le jour du mois, ce qui permet d'exécuter un cronjob tous les 20 du mois.
  • Mois : Le mois est demandé ici. Par exemple, 6 peut être saisi ici pour exécuter le job tous les mois de juin.
  • Jour de la semaine : Le jour de la semaine peut être spécifié ici, par exemple si 6 est saisi ici, le job sera exécuté le samedi.


Dans les exemples ci-dessus, si la mission du 20 juin tombe un samedi (en raison du jour de la semaine), elle sera exécutée à 19h30.

Commande : il s'agit de la commande qui peut être exécutée sur le serveur. Elle permet, par exemple, d'invoquer un fichier .php ou de supprimer des fichiers sur le serveur.

Retour à hébergement web