Crontab : bash et PHP
Fermé
vindicien
Messages postés
131
Date d'inscription
vendredi 6 mars 2009
Statut
Membre
Dernière intervention
22 février 2011
-
9 mars 2010 à 15:44
vindicien Messages postés 131 Date d'inscription vendredi 6 mars 2009 Statut Membre Dernière intervention 22 février 2011 - 16 mars 2010 à 10:21
vindicien Messages postés 131 Date d'inscription vendredi 6 mars 2009 Statut Membre Dernière intervention 22 février 2011 - 16 mars 2010 à 10:21
A voir également:
- Crontab : bash et PHP
- Crontab toutes les 5 minutes ✓ - Forum Redhat
- Crontab toutes les heures ✓ - Forum Shell
- [Script shell] crontab ✓ - Forum Shell
- Crontab aix - Forum Shell
- Executer une commande touts les 5 minutes - Forum Shell
8 réponses
Bonjour,
Euh... Afin d'en savoir plus, tu pourrais ptetre ajouter une redirection de l'erreur :
/usr/bin/php -f $LOCAL_PATH/truc.php >> $LOG 2>> $LOG_erreurs
Euh... Afin d'en savoir plus, tu pourrais ptetre ajouter une redirection de l'erreur :
/usr/bin/php -f $LOCAL_PATH/truc.php >> $LOG 2>> $LOG_erreurs
vindicien
Messages postés
131
Date d'inscription
vendredi 6 mars 2009
Statut
Membre
Dernière intervention
22 février 2011
33
9 mars 2010 à 15:58
9 mars 2010 à 15:58
Pour info, si j'execute ce script manuellement (en dehors du Cron) tout fonctionne !
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
Modifié par jipicy le 9/03/2010 à 16:00
Modifié par jipicy le 9/03/2010 à 16:00
Salut,
En console s'exécute bien ?
Edit : Oups ;-(
Problème de droits peut-être alors ?
$ man woman
Il n'y a pas de page de manuel pour woman.
/usr/bin/php -f $LOCAL_PATH/truc.php
En console s'exécute bien ?
Edit : Oups ;-(
Problème de droits peut-être alors ?
$ man woman
Il n'y a pas de page de manuel pour woman.
vindicien
Messages postés
131
Date d'inscription
vendredi 6 mars 2009
Statut
Membre
Dernière intervention
22 février 2011
33
9 mars 2010 à 16:03
9 mars 2010 à 16:03
Ah !!! En effet c'es le seul script pour lequel j'ai pas les droits d'execution on dirait...
Je change ça, et re teste
Je change ça, et re teste
vindicien
Messages postés
131
Date d'inscription
vendredi 6 mars 2009
Statut
Membre
Dernière intervention
22 février 2011
33
>
vindicien
Messages postés
131
Date d'inscription
vendredi 6 mars 2009
Statut
Membre
Dernière intervention
22 février 2011
9 mars 2010 à 16:06
9 mars 2010 à 16:06
Faux espoir... Fonctionne toujours pas !
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
9 mars 2010 à 16:17
9 mars 2010 à 16:17
Le chemin vers "php" est le bon ?
whereis php
vindicien
Messages postés
131
Date d'inscription
vendredi 6 mars 2009
Statut
Membre
Dernière intervention
22 février 2011
33
9 mars 2010 à 16:21
9 mars 2010 à 16:21
yep c'est le bon...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
10 mars 2010 à 08:12
10 mars 2010 à 08:12
hello
une variable d'environnement qu'on ne retrouve pas dans le cron ?
set | grep -i php
une variable d'environnement qu'on ne retrouve pas dans le cron ?
set | grep -i php
vindicien
Messages postés
131
Date d'inscription
vendredi 6 mars 2009
Statut
Membre
Dernière intervention
22 février 2011
33
10 mars 2010 à 08:54
10 mars 2010 à 08:54
set | grep -i php ne me retourne rien, c'est normal ?
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
10 mars 2010 à 09:18
10 mars 2010 à 09:18
essaye de modifier le début de ton script
#!/bin/bash
source $HOME/.bashrc
...
#!/bin/bash
source $HOME/.bashrc
...
Re,
Quand tu dis "Il ne rentre même pas dedans !" ;
Comment le sais tu ? $LOG et $LOG_erreurs restent vides ?
Et si tu fais ça, tu as bien les deux traces ? ou seulement la première ?
/usr/bin/echo "AVANT exec PHP" >> test.test
/usr/bin/php -f $LOCAL_PATH/truc.php >> $LOG 2>> $LOG_erreurs
/usr/bin/echo "APRES exec PHP" >> test.test
Quand tu dis "Il ne rentre même pas dedans !" ;
Comment le sais tu ? $LOG et $LOG_erreurs restent vides ?
Et si tu fais ça, tu as bien les deux traces ? ou seulement la première ?
/usr/bin/echo "AVANT exec PHP" >> test.test
/usr/bin/php -f $LOCAL_PATH/truc.php >> $LOG 2>> $LOG_erreurs
/usr/bin/echo "APRES exec PHP" >> test.test
vindicien
Messages postés
131
Date d'inscription
vendredi 6 mars 2009
Statut
Membre
Dernière intervention
22 février 2011
33
16 mars 2010 à 10:21
16 mars 2010 à 10:21
Bonjour à tous,
Désolé je n'ai pas pu répondre avant...
Oui Swed, les 2 fichiers restaient vide.
Maintenant tout fonctionne.
Il y avait un problème dans le Cron, mais je ne sais pas lequel.
Tout s'est mis à fonctionner normalement, d'un coup, sans que je comprenne ce qui merdouillait (ce qui m'énerve d'ailleurs car j'aurai bien aimé comprendre...).
En tout cas merci a tous pour votre aide,
Bonne journée,
vind'
Désolé je n'ai pas pu répondre avant...
Oui Swed, les 2 fichiers restaient vide.
Maintenant tout fonctionne.
Il y avait un problème dans le Cron, mais je ne sais pas lequel.
Tout s'est mis à fonctionner normalement, d'un coup, sans que je comprenne ce qui merdouillait (ce qui m'énerve d'ailleurs car j'aurai bien aimé comprendre...).
En tout cas merci a tous pour votre aide,
Bonne journée,
vind'
9 mars 2010 à 16:00