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.