cron php debian

  • Auteur de la discussion Auteur de la discussion passion
  • Date de début Date de début
WRInaute accro
Bonjour,

J'ai un soucis avec une tache cron qui n'exécute pas mon script php.
Je suis sur un kimsufi debian 4.0.
J'ouvre "/etc/crontab" et rajoute;
Code:
30 18 * * * root /home/xxxxxx/www/xxxxxxxxx/interface/cron.php >>/home/xxxxxxx/logs/cron_xxxxx.txt

Je pense que cela vient uniquement de mon script php qui n'est pas interprété car mon cron se lance bien puisque mon fichier log est bien créé !!

Après m'être documenté sur le web, j'ai ajouté sur mon serveur "php5-cli". Un répertoire "cli" a été créé dans "/etc/php5"

Je précise aussi que bien entendu j'ai testé mon script php -> il marche nickel !

Pouvez-vous m'aider?

Merci
 
WRInaute passionné
Tu ne placerais pas la commande php avant ton script ?
Code:
30 18 * * * root php /home/xxxxxx/www/xxxxxxxxx/interface/cron.php >>/home/xxxxxxx/logs/cron_xxxxx.txt
 
WRInaute accro
merci de ta réponse mais toujours rien même en le modifiant tel quel:
Code:
40 19 * * * root /usr/bin/php5 /home/xxxxxxx/www/xxxxxxxxxxxx/interface/cron.php >>/home/xxxxxx/logs/cron_xxxxxxxx.txt

Mon log est bien créé mais aucune erreur relevée ??!!

C'est pénible :evil:
 
WRInaute occasionnel
Regarde dans

Code:
/var/log/syslog

si le cron a été exécuté.

Si oui, c'est un problème avec ton script, si non, c'est une problème de cron.

à plus
 
WRInaute impliqué
c'est loin les cron sous débian...

40 19 * * * (/usr/bin/php5 /home/xxxxxxx/www/xxxxxxxxxxxx/interface/cron.php) >> /home/xxxxxx/logs/cron_xxxxxxxx.txt
 
WRInaute accro
merci de vos retours c'est sympa :)

en faite, j'avais 2 erreurs:
1- le chemin de mes includes via script php
2- modifier son chmod pour qu'il soit executable

maintenant, c'est nickel !

Merci encore :)
 
Discussions similaires
Haut