Le mardi 30 Août 2005 23:23, linux_forever2001 a écrit : > Le mardi 30 Août 2005 22:15, Vincent Knecht a écrit : > > Le Mardi 30 Août 2005 20:48, linux_forever2001 a écrit : > > > bjour, > > > > > > j'ai fait le script suivant: > > > > [...] > > > > > mon prob est que si je lance à la main mon script tout est ok, mais de > > > facçon auto avec cron, il ne me transfère pas par ftp. Mon fichier des > > > login et mdp sont à la racine du home de root, le script est lancé via > > > la crontab en temps que root, la sauvegarde se fait bien, mais pas de > > > transfert ftp.... :( > > > > > > si vous avez des indées, merci :) > > > > 'soir > > > > Une différence entre le "lancé main" et le "lancé via cron" se situe au > > niveau de l'environnement (variables d'environnement). Par exemple, cron > > peut ne pas trouver "modprobe" car dans son PATH, il n'y a pas /sbin. > > > > Dans ce genre de cas, tu peux utiliser les chemins complets et/ou > > adapter l'environnement où sera lancé ton script; par exemple en > > ajoutant: PATH=$PATH:/sbin > > avant les commandes en question. > > Ca peut aussi être la variable HOME qui manque, ou autre... > > c surement cela alors ! > > > Est-ce que tu utilise un fichier .netrc pour le client ftp ? > > Je ne vois pas comment tu donnes ton login et mot de passe. > > oui j'utilise netrc > > > Si tout cela n'aide pas, peux tu fournir la sortie (standard & erreur) > > de ton script lorsqu'il est lancé via cron ? > > ben je v essayer en fournissant le chemin complet :) et je te tiens au jus heu... au fait, comment je fais pour lui indiquer le chemin de mon .netrc à mon script ? > :)
____________________________________________________ Want to buy your Pack or Services from Mandriva? Go to http://store.mandriva.com Join the Club : http://www.mandrivaclub.com ____________________________________________________
