Automatisation d'un script PHP avec CRON

Automatisation d'un script PHP avec CRON - PHP - Programmation

Marsh Posté le 12-03-2016 à 18:04:52    

Coucou :)  
 
Voila comme le titre l'indique, je souhaite automatiser un script php avec cron.  
 
J'ai donc rentrer sa dans le fichier de configuration de CRON (crontab -e)  
 
0 18 * * * /usr/bin/php -f /bacASable/exo1.php  
Je dois exécuter le script à une heure fix tout les jours.  
Rien ne se passe  :??:  
 
Aucun problème quand je lance mon script manuellement.  
 
Voila si vous pouviez m'aider, la je bloque complet  :(  
 
Merci et bonne soirée. :)

Reply

Marsh Posté le 12-03-2016 à 18:04:52   

Reply

Marsh Posté le 13-03-2016 à 14:30:18    

Tu dois avoir un log des éventuelles erreurs (surement dans /var/log/php_errors.log).
Es-tu certain de ton chemin /bacASable/exo1.php ?


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 14-03-2016 à 11:00:25    

Il faut donner le chemin complet du script php à exécuter.
 
Attention, si le script contient des variables liées à l'environnement du serveur web (Apache, IIS) comme $_SERVER, ça ne va pas marcher car ces variables n'existent pas quand le script PHP est appelé par le cron et non par un navigateur internet :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 14-03-2016 à 11:08:47    

Attention également à l'appel de fichier en chemin relatif à l'intérieur de ton script, ca ne fonctionne pas.


Message édité par kontas le 14-03-2016 à 11:09:06
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed