Planifier une tâche avec cron

Hébergement Web Mutualisé › Fonctions avancées

Documentation / Hébergement Web Mutualisé / Fonctions avancées / Planifier une tâche avec cron
Mis à jour le 05/10/2026
22 vues
Intermédiaire
10 minutes

Prérequis

Une tâche cron lance une commande à heure fixe, sans vous : envoyer les courriels d'une boutique, vider un cache, lancer un script de nuit. Ce guide crée une tâche dans DirectAdmin, montre comment vérifier qu'elle tourne et comment l'effacer.

1Choisir le moment

Dans Fonctionnalités avancées, cliquez sur Tâches CRON, puis sur AJOUTER UNE TÂCHE CRON. Les cinq champs partent sur une étoile (*), qui veut dire « chaque » : la ligne La tâche cron s'exécutera affiche alors « Chaque minute ». Heure Actuelle, en haut, donne l'heure du serveur, celle que suit cron.

Minute
De 0 à 59
Heure
De 0 à 23
Jour du mois
De 1 à 31
Mois
De 1 à 12
Jour de la semaine
De 0 à 6, 0 pour le dimanche

Séparez plusieurs valeurs par des virgules (1,15), donnez une plage avec un tiret (1-5) ou un intervalle avec une barre oblique : */15 dans Minute veut dire toutes les 15 minutes. Par exemple, 30 dans Minute, 2 dans Heure et * ailleurs lancent la tâche chaque nuit à 2 h 30.

2Entrer la commande

Sous Commande, DirectAdmin écrit déjà le début du chemin de votre compte : /home/ suivi de votre nom d'utilisateur. Complétez-le, par exemple :

Lance un script PHP de votre site
php /home/utilisateur/domains/votredomaine.ca/public_html/script.php
Appelle une page de votre site, comme le ferait un visiteur
curl --silent https://votredomaine.ca/cron.php > /dev/null

PRÉVENIR LES E-MAILS ajoute >/dev/null 2>&1 à la fin de la commande : la tâche ne vous envoie plus de courriel à chaque passage. Cliquez sur CRÉER : la tâche s'ajoute à la liste et démarre au prochain moment prévu.

Une commande qui écrit dans un fichier

Si votre commande envoie son résultat dans un fichier, avec > fichier, n'utilisez pas PRÉVENIR LES E-MAILS : le >/dev/null ajouté à la fin l'emporte, et le fichier reste vide.

3Effacer une tâche

La liste des Tâches CRON montre chaque tâche avec ses cinq champs et sa commande. Pour en retirer une, cochez-la, cliquez sur Effacer, puis sur CONFIRMER : DirectAdmin affiche « Tâche(s) Cron supprimée(s) ».

Questions fréquentes

💬 Écrivez-nous sur Messenger !