Créer des tâches Cron à l'aide de PHP
Pour les débutants, comprendre les tâches cron peut être écrasant. Ce guide vise à simplifier le processus de création de tâches cron basées sur PHP qui exécutent des tâches toutes les minutes.
Dans l'exemple fourni, le code dans run.php est destiné à s'exécuter en une seule fois. intervalles d'une minute. Cependant, il y a un problème avec le code suivant dans cron.php.
Solution :
La solution suggérée implique l'utilisation de la bibliothèque PHP SSH2. pour établir une connexion sécurisée avec la crontab de l'utilisateur. Suivez ces étapes :
$crontab = $ssh->exec('crontab -l'); // Fetch the existing crontab // Append the new task to the crontab $crontab = str_replace('* * * * * php -q ' . $cron . ' &> /dev/null', '* * * * * /usr/bin/php -q ' . $cron . ' &> /dev/null', $crontab); $ssh->exec('crontab', $crontab); // Save the edited crontab back to the server
En suivant ces étapes, vous pouvez créer efficacement des tâches cron basées sur PHP qui s'exécutent à des intervalles prédéfinis, par exemple toutes les minutes.
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!