Services techniques gérés partout au Canada
Fièrement canadien

Guide

Tâches planifiées (cron) sur l'hébergement canadien : guide pratique pour automatiser les tâches

Les tâches planifiées automatisent les tâches répétitives sur l'hébergement canadien : sauvegardes de base de données, rotation des journaux et maintenance WordPress. Ce guide couvre la création et la gestion des crons dans cPanel, Webuzo et sur un VPS canadien.

Processus éditorial : Cet article a été créé avec l’aide de l’intelligence artificielle et préparé pour publication par Gotekky.

Réponse rapide

À vérifier d’abord

Les tâches planifiées automatisent les tâches répétitives sur l'hébergement canadien : sauvegardes de base de données, rotation des journaux et maintenance WordPress. Ce guide couvre la création et la gestion des crons dans cPanel, Webuzo et sur un VPS canadien.

Une tâche planifiée est une commande que votre serveur exécute automatiquement à un intervalle spécifié. Les sauvegardes de base de données nocturnes, le nettoyage hebdomadaire des journaux et les événements planifiés WordPress fonctionnent tous comme des tâches planifiées en arrière-plan.

Syntaxe cron

Une entrée cron a cinq champs de temps suivis de la commande. Les champs sont : minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12) et jour de la semaine (0-7). Exemples courants :

0 3 * * *    # 3h00 chaque jour
*/15 * * * * # toutes les 15 minutes
0 0 1 * *    # minuit le 1er de chaque mois

WordPress cron et ses limitations sur l'hébergement partagé

WordPress a un système cron intégré qui déclenche des événements planifiés quand un visiteur charge une page. Cela échoue silencieusement sur les sites à faible trafic. La correction : désactivez WP-Cron avec define('DISABLE_WP_CRON', true) dans wp-config.php, puis ajoutez une vraie tâche planifiée système :

*/5 * * * * /usr/bin/wget -q -O /dev/null https://votredomaine.ca/wp-cron.php?doing_wp_cron

Dépannage des tâches planifiées qui ne s'exécutent pas

Capturez la sortie dans un fichier journal pour voir les erreurs : ajoutez >> /tmp/cronjob.log 2>&1 à la fin de la commande cron. Causes communes d'échec : mauvais chemin de script, script non exécutable, mauvais chemin de binaire PHP ou le script suppose un répertoire de travail non disponible dans l'environnement cron.

Gotekky

Besoin d’aide pour choisir la prochaine étape?

Décrivez ce que vous observez et le résultat recherché. Nous identifierons si un service géré, un projet défini ou une évaluation technique payante est la bonne prochaine étape.