Groupe Cmedias — Acmedias · Cmedias Holding · Acmedias Tech
cronautomatisationavancécPanel

Tâches Cron

Les tâches Cron exécutent automatiquement des scripts à intervalles réguliers — toutes les minutes, toutes les heures, chaque nuit ou selon un calendrier sur mesure.

7 min de lecture Mis à jour le 30 avril 2026
Interface Tâches Cron cPanel
L'interface Tâches Cron permet de planifier des commandes à exécution régulière.

Les Cron Jobs (du démon Linux cron) sont indispensables pour automatiser : envoi de newsletter, mise à jour de cache, sauvegardes incrémentales, traitements WordPress (wp-cron désactivé), synchronisations API… cPanel offre une interface graphique pour les créer sans toucher à crontab.

Accéder à l'interface

  1. Connectez-vous à cPanel.
  2. Section Avancé → Tâches Cron.
  3. L'écran propose : un email de notification, un planificateur, le tableau des tâches existantes.

Configurer l'email de notification

Tout cron qui produit une sortie (echo, print, erreurs…) envoie un email au destinataire défini en haut de la page. Mettez l'adresse d'un administrateur ou laissez vide pour ne rien recevoir.

Comprendre la syntaxe cron (5 champs)

PositionChampValeurs
1Minute0-59
2Heure0-23 (0 = minuit)
3Jour du mois1-31
4Mois1-12
5Jour de la semaine0-6 (0 = dimanche)

Caractères spéciaux :

  • * — toutes les valeurs (équivalent à « chaque »)
  • */N — toutes les N unités (ex. */5 = toutes les 5 minutes)
  • 1,15,30 — liste de valeurs précises
  • 1-5 — plage de valeurs

Exemples concrets

ExpressionSignification
* * * * *Toutes les minutes
*/15 * * * *Toutes les 15 minutes
0 * * * *En haut de chaque heure
0 3 * * *Tous les jours à 3 h du matin
0 4 * * 0Tous les dimanches à 4 h
30 2 1 * *Le 1ᵉʳ de chaque mois à 2 h 30

Créer une tâche cron

  1. Dans Paramètres communs, choisissez un préréglage (Une fois par minute, par jour…) ou laissez Personnalisé.
  2. Renseignez les 5 champs (minute, heure, jour, mois, jour de semaine).
  3. Dans Commande, saisissez la commande complète à exécuter (chemin absolu).
  4. Cliquez sur Ajouter une nouvelle tâche cron.

Modèles prêts à l'emploi (Cmediahost)

Désactiver wp-cron et le planifier proprement

*/15 * * * * /usr/local/bin/php -q /home/USER/public_html/wp-cron.php > /dev/null 2>&1

Sauvegarde nocturne d'une base MySQL

0 3 * * * /usr/bin/mysqldump -u USER -pMOTDEPASSE BASE | gzip > /home/USER/backups/base-$(date +\%F).sql.gz

Appel API hebdomadaire

0 6 * * 1 /usr/bin/curl -s https://api.exemple.com/sync > /dev/null

Modifier ou supprimer une tâche

  1. Dans le tableau Tâches cron actuelles, repérez la ligne.
  2. Cliquez sur Modifier — ajustez les champs puis Modifier la ligne.
  3. Pour supprimer, cliquez sur Supprimer puis confirmez.

Bonnes pratiques

  • Utilisez toujours des chemins absolus (/usr/local/bin/php au lieu de php).
  • Loguez la sortie dans un fichier dédié pour faciliter le débogage.
  • Évitez les exécutions concurrentes : utilisez un fichier verrou (flock).
  • Testez votre commande à la main en SSH avant de la planifier.

Dépannage

La tâche ne s'exécute pas

  • Vérifiez le chemin du binaire : which php en SSH.
  • Donnez les droits d'exécution : chmod +x votre-script.sh.
  • Vérifiez l'email de notification — un message d'erreur y est peut-être arrivé.

Trop d'emails

Ajoutez > /dev/null 2>&1 à la fin de la commande pour supprimer toute sortie.

Articles liés

Hébergement cPanel

Outils avancés cPanel : SSH, cron, API — sans restrictions

Accès SSH, tâches cron illimitées, API tokens et terminal intégré sur tous nos packs Performance et Premium. Lancez votre projet web sur une infrastructure managée par une équipe francophone qui connaît cPanel sur le bout des doigts.

  • SSD NVMe & cache LiteSpeed inclus
  • SSL Let's Encrypt gratuit & auto-renouvelé
  • Sauvegardes automatiques quotidiennes
  • cPanel + Softaculous (400+ apps en 1 clic)
  • Support technique francophone 24/7
  • Garantie satisfait ou remboursé 30 jours