Maison >développement back-end >tutoriel php >Comment puis-je créer et exécuter correctement une tâche Cron en PHP ?
Tâches Cron avec PHP : un guide complet
Créer une tâche cron en PHP peut être une tâche ardue, surtout pour les débutants. Ce guide vise à simplifier le processus et à fournir une explication concise sur la façon d'exécuter du code chaque minute en utilisant PHP.
Pour créer une tâche cron, vous avez besoin de deux fichiers :
1. run.php : Contient le code qui s'exécutera toutes les minutes.
<?php echo "This code will run every minute"; ?>
2. cron.php : Appelle le script run.php à partir de la ligne de commande.
<?php $path = dirname(__FILE__); $cron = $path . "/run.php"; echo exec("***** php -q " . $cron . " &> /dev/null"); ?>
Problème avec le code
Le code fourni est incorrect car il n'exécute pas correctement la tâche cron. Pour résoudre ce problème, remplacez la ligne :
echo exec("***** php -q " . $cron . " &> /dev/null");
par :
exec("php -q " . $cron . " &> /dev/null");
Syntaxe des tâches Cron
Les tâches Cron sont planifiées à l'aide d'un syntaxe :
* * * * * home/path/to/command/the_command.sh
Chaque champ représente un ordre chronologique opérateur :
Exemples de tâches Cron
Conclusion
Avec ce code révisé et une compréhension de base de la syntaxe des tâches cron, vous pouvez désormais créer des tâches automatisées qui exécutent votre code PHP à intervalles réguliers. Pour d'autres options de personnalisation et des explications détaillées, reportez-vous à l'article complet lié dans la réponse fournie.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!