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.
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 :
≪/pré>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.
C'est possible. Parce que la limite de temps d'exécution par défaut est de 30 secondes. Utilisez cette fonctionhttps://www.php.net/manual/en/ function.set-time-limit.phpOu modifiez la valeur "max_execution_time" du fichier php.ini.