Une tâche cron permet d’exécuter automatiquement une commande ou un script à intervalle régulier. Cela peut être utile pour nettoyer une base de données, envoyer un rapport, relancer une tâche planifiée ou exécuter artisan schedule:run dans Laravel.
Où créer une tâche cron ?
- Connectez-vous à votre espace client puis accédez à Plesk
 - Dans Sites Web & Domaines, cliquez sur Tâches planifiées (ou "Scheduled Tasks")
 - Ajoutez une nouvelle tâche
 
Paramétrer une tâche
- Type de tâche : "Exécuter une commande" ou "Exécuter un script PHP"
 - Commande : selon le besoin. Par exemple :
php /var/www/vhosts/votre-site.fr/httpdocs/artisan schedule:run - Planification : toutes les minutes, tous les jours, chaque lundi à 2h…
 
Tester une tâche
Vous pouvez exécuter une tâche manuellement en cliquant sur "Exécuter maintenant" dans la liste des tâches planifiées. Vérifiez aussi que l’adresse e-mail de notification est renseignée pour recevoir les éventuelles erreurs.
Bonnes pratiques
- Précisez toujours le chemin absolu vers vos scripts
 - Utilisez des permissions strictes sur les fichiers exécutés
 - Vérifiez les logs d’exécution si une tâche ne semble pas fonctionner
 - Planifiez intelligemment vos crons pour ne pas surcharger votre hébergement
 
❓ Un doute sur le format ou la fréquence ? Nous pouvons vous aider à paramétrer votre tâche cron correctement.
