Selon MENEROUX Pierre <[EMAIL PROTECTED]>:

> Le lundi 22 mai 2006 à 09:22 +0200, CC a écrit :
>
> > >
> > probablement un problème de variables d'environnement. poisitionne les
> variables
> > d'environnement pour ta tache cron.
> >
> > tu utilises la crontab utilisateur ou système ?
> >
> > --
> > CC
>
> J'utilise la crontab utilisateur.
> par contre je ne comprend pas trop ce que tu veux dire avec les
> variables d'environnement, peux tu m'en dire plus ?
>
> Merci d'avance,
>
> Pierre
>
>
une tâche cron est lancée dans son propre environnement, qui n'est pas celui de
l'utilisateur qui est positionné lors du login.
Il est possible de positionner l'environnement dans la crontab (variable =
valeur, man 5 crontab pour les détails) ou dans le script lancé par cron (avec
export variable=valeur)

J'avais eu un problème du même type (commande OK quand lancée à la main et pas
bonne en cron, il avait fallu que j'exporte les variables de localisation
(LANGUAGE=fr_FR:fr, LC_NAME=fr_FR, LANG=fr_FR, LC_CTYPE=fr_FR) dans le script
lancé par cron)

Je ne sais pas si ton problème est lié à cela (mais peut-être, surtout si la
variable $PATH est nécessaire - chemins absolus non spécifiés par exemple)

--
CC
____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Répondre à