Simuler des tâches Cron en utilisant PHP
<p>J'utilise un LMS (Learning Management System) en ligne et il doit exécuter un fichier appelé "training/admin/cli/cron.php" toutes les minutes. Le problème est que mon hôte autorise uniquement l'exécution des tâches cron toutes les 30 minutes. </p>
<p>J'ai essayé de créer un fichier appelé cron_script.php avec le contenu suivant et de le configurer pour qu'il s'exécute toutes les 30 minutes : </p>
<pre class="brush:php;toolbar:false;"><?php
set_time_limit(0);
$tours=0 ;
while ($ tourne < 30) {
exec('training/admin/cli/cron.php');
dormir(60);
$tourne++;
}
?>≪/pré>
<p>Mais il semble ne s'exécuter qu'une seule fois. Je ne sais même pas comment corriger le message d'erreur puisqu'il est exécuté par cron, je ne peux donc l'imprimer nulle part. </p>