Probleme crontab (gentoo)

Probleme crontab (gentoo) - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 02-09-2008 à 09:43:12    

bonjour,
 
j'ai un script php (lecture xml puis enregistrement BDD).
je le lance en ligne de commande via SSH :
php5 /home/muine/parsexml.php
et la aucun soucis, il s'exécute sans probleme.
j'ai créé un cron pour l'utilisateur kika (qui a les droit pour exécuter parsexml.php et d'ailleurs je me connecte via kika sur ssh).
 
et dans la crontab je fais :
0 1 * * * php5 /home/muine/parsexml.php
et la le script ne se lance jamais !!!!
 
je n'y comprend plus rien...

Reply

Marsh Posté le 02-09-2008 à 09:43:12   

Reply

Marsh Posté le 02-09-2008 à 10:07:39    

La variable d'environnement  PATH ne doit être (corretecment) définie lors du lancement de la tâche en question.
Du coup, il ne doit pas trouver ton interpréteur php5
 
- Soit tu mets le chemin complet pour la commande, genre  /usr/bin/ .../php5 (adaptes à tes besoins)
 
- Soit tu "positionnes" la variable PATH au début de ce cron,  
genre  

PATH=/sbin:/bin:/usr/sbin:/usr/bin

(adaptes à tes besoins, là aussi)


Message édité par Zzozo le 02-09-2008 à 10:08:14

---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
Reply

Marsh Posté le 02-09-2008 à 10:19:20    

merci beaucoup !!
ça ne peut venir que de la (enfin j'espère...).

Reply

Marsh Posté le 02-09-2008 à 10:19:32    

je vais tester ce soir et te dirai

Reply

Sujets relatifs:

Leave a Replay

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