Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Applications

Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )

Réponse
 
Outils de la discussion
Vieux 02/09/2008, 09h31   #1 (permalink)
Candidat au titre de Membre du Club
 
Date d'inscription: août 2008
Messages: 27
Par défaut crontab non exécuté

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...
trucentete est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/09/2008, 09h45   #2 (permalink)
Membre Expert
 
Avatar de frp31
 
Date d'inscription: juillet 2006
Localisation: toulouse
Messages: 1 474
Par défaut

déjà l'édition du crontab doit être faite par
Code :
crontab -e
est ce le cas ?

ensuite crontab n'utilises pas l'environnement shell et il faut donc préciser les chemins réels de toute commande

ce que tu n'as pas fait.

Code :
0 1 * * * /chemin/vers/php5 /chemin/scripts
vérifies déjà ce point, dans un premier temps. ça devrait t'aider.
__________________
Bye @+
(\__/)
(o..o)
(") (")

Soutenez le logiciel libre
frp31 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/09/2008, 09h50   #3 (permalink)
Candidat au titre de Membre du Club
 
Date d'inscription: août 2008
Messages: 27
Par défaut

bonjour,

Merci beaucoup pour ta réponse !!!

oui j'ai bien fait crontab -e pour l'éditer (après crontab -l , je trouve bien ma ligne de commande).
par contre le problème viens certainement du chemin vers php5 effectivement.

est ce qu'en rajoutant tout en haut de mon fichier #!/usr/local/bin/php.ORIG.5, ça résoudra le problème ?
car j'ai rajouté #!/usr/local/bin/php5 et ça n'a pas fonctionné...
(je précise il y deux version de php sur mon serveur et moi j'ai besoin de la 5).
trucentete est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/09/2008, 11h21   #4 (permalink)
Membre Expert
 
Avatar de frp31
 
Date d'inscription: juillet 2006
Localisation: toulouse
Messages: 1 474
Par défaut

non c'est dans le crontab qu'il faut le chemin complet de l'interpreteur php
__________________
Bye @+
(\__/)
(o..o)
(") (")

Soutenez le logiciel libre
frp31 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/09/2008, 10h53   #5 (permalink)
Candidat au titre de Membre du Club
 
Date d'inscription: août 2008
Messages: 27
Par défaut

Merci beaucoup !!!!
ça fonctionne parfaitement maintenant.

donc, j'ai effectivement mis le chemin vers php5 dans la crontab et il manquait aussi le droit d'execution (x) pour l'utilisateur kika....

voila, c pas bien méchant mais quand on ne sait pas on galère.

encore merci !!!
trucentete est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/09/2008, 11h49   #6 (permalink)
Membre Expert
 
Avatar de frp31
 
Date d'inscription: juillet 2006
Localisation: toulouse
Messages: 1 474
Par défaut

Il vaut mieux poser une question quitte éventuellement à poser une question bête que de ne pas en poser et donc de le rester (bête)



PS: penses au bouton "résolu"...
__________________
Bye @+
(\__/)
(o..o)
(") (")

Soutenez le logiciel libre
frp31 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/09/2008, 17h06   #7 (permalink)
Candidat au titre de Membre du Club
 
Date d'inscription: août 2008
Messages: 27
Par défaut

ah pardon j'avais pas fais gaffe au "resolu"
trucentete est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Applications



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide