Php et Crontab

Résolu
chabliya -  
 chabliya -
Bonjour tout le monde,

J'ai installé php5-cli pour executer du php à partir de mon shell DEBIAN

    # aptitude update
    # aptitude safe-upgrade
    # aptitude install php5-cli


J'ai édité le crontab pour créer des jobs auto

    crontab -e


Avec ce code
    30 11 * * * (php5 /var/www/dreamteam/jobs/save_events_to_db.php) >> /var/www/dreamteam/logs/cron.log



Je l'ai testé manuellement

    php5 /var/www/dreamteam/jobs/save_events_to_db.php


Et il est OK

Mais j'ai un souci avec le crontab. J'ai alors checké le syslog DEBIAN

    cat  cd /var/log/syslog


J'obtiens cette erreur

  (CRON) error (grandchild #7705 failed with exit status 255)



Merci de m'aider :)
A voir également:

4 réponses

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

La crontab n'a pas d'environnement, il faut donner les chemins en dur des exécutables ou définir un PATH.
0
chabliya
 
comment connaitre le chemin en dur de php ?
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
whereis php php5
0
chabliya
 
Merci ça marche
0
chabliya
 
Maintenant quand j'ai un fichier php qui génére des erreurs ça ne marche plus. Comment faire ?
0
chabliya
 
Pour ceux qui ont le meme probleme que moi, rajoutez : "2>&1" à la fin de votre ligne cron

C'est résolu. Merci tout le monde
0