Licorne Posted March 23, 2009 Share Posted March 23, 2009 Bonjour, J'ai crée une tache cron pour effectuer des MAJ sur mon site mais bizarrement cela ne fonctionne??!! Voilà ce que j'utilise: */5 * * * * /var/www/www.xxxxxxxx.xx/interface/script-maj-connexion.php >>/var/www/www.xxxxxxxx.xx/logs/log_script-maj-connexion.txt Donc je lance toutes les 5mn un script PHP sur mon serveur seulement voilà... rien ne se passe ??!! 8O Je l'ai mis dans : /etc/cron.d et mon script PHP fonctionne ??!! Je suis habituellement sur du DEBIAN mais pour ce site, je suis sur du REDHAT... est-ce diffèrent?? Merci Link to comment Share on other sites More sharing options...
jcaron Posted March 23, 2009 Share Posted March 23, 2009 Un script php n'est pas directement exécutable (à moins qu'il ne commence par un #!/chemin_vers_php, mais c'est assez peu courant je pense). Il te faut donc exécuter php en lui donnant ton script. Note aussi que cron devrait t'envoyer un mail avec les messages d'erreurs (en tous cas envoyer un mail au compte qui exécute ce cron...). Jacques. Link to comment Share on other sites More sharing options...
Licorne Posted March 23, 2009 Author Share Posted March 23, 2009 merci de ta réponse mais qu'entends-tu par? Il te faut donc exécuter php en lui donnant ton script. Link to comment Share on other sites More sharing options...
jcaron Posted March 23, 2009 Share Posted March 23, 2009 Remplacer "chemin_de_ton_fichier_php" par "php chemin_de_ton_fichier_php". Dans certains cas ce sera php5 plutôt que php. Jacques. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now