Introduction et aperçu
Les tâches cron sont des commandes planifiées pour s’exécuter à intervalles réguliers, par exemple tous les samedis et dimanches à 12 h. Elles permettent d’automatiser des commandes et des scripts sur votre serveur pour faciliter les tâches répétitives. Vous pouvez, par exemple, créer une tâche cron qui envoie des notifications par courriel tous les X jours. Ce processus système s’exécute en arrière-plan.
Créer et utiliser une tâche cron
Les tâches cron se gèrent dans cPanel.
- Connectez-vous à votre panneau de contrôle et cliquez sur Outils avancés > Cron Jobs.
- Indiquez la commande à exécuter et sa planification, puis cliquez sur Ajouter un nouveau Cron Job.
Exemples
Pour exécuter un script PHP appelé script.php situé dans votre dossier /public_html/, vous pouvez utiliser la commande cron suivante :
/usr/local/bin/php -q /home/utilisateur/public_html/script.phpRemplacez /home/utilisateur/public_html/script.php par le chemin absolu de votre script. Confirmez aussi le chemin de l’exécutable PHP et sa version avec votre hébergeur : /usr/local/bin/php est un exemple à adapter à votre environnement.
Cron peut envoyer la sortie de la commande à l’adresse configurée dans cPanel. Ce courriel n’est pas une confirmation automatique de réussite : une commande silencieuse peut réussir sans en produire.
Une fois la tâche testée, ajouter >/dev/null 2>&1 à la fin de la commande supprime sa sortie standard et ses messages d’erreur. Cela masque aussi des informations utiles au diagnostic ; conservez une journalisation adaptée si vous utilisez cette redirection.
Prévoyez un intervalle suffisant pour que l’exécution précédente se termine. Consultez la documentation des tâches cron de cPanel et son explication des notifications par courriel.
Pour retirer une tâche planifiée, consultez notre guide sur la suppression des tâches cron.
Pour obtenir de l’aide concernant un service Nuagerie, consultez la page Assistance. Pour toute question générale, consultez notre page Nous joindre.
