[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: scp, command not found ?



Charles Goyard a écrit :
> Bonjour,
> 
> j'ai un petit problème avec scp :
> 
> Version courte :
> 
> ~/dl$ scp test.ps chronos5:.
> cgo@chronos5.oleane.net's password: 
> bash: scp: command not found
> lost connection
> ~/dl$

J'ai trouvé, c'est un problème de path. Mais du coup j'ai un autre problème
curieux :

~/dl$ ssh chronos5 echo \$PATH
cgo@chronos5.oleane.net's password: 
$PATH:$JAVA_HOME:$JAVA_HOME/bin:/home/cgo/bin

~/dl$ ssh chronos5
cgo@chronos5.oleane.net's password:
~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/lib/java/jdk1.3.1/bin:/usr/lib/ja
va/jdk1.3.1:/home/cgo/bin:/home/cgo/bin


Il se trouve que dans le /etc/environnement de la machine cible, il y
a :

LANG=C
JAVA_HOME=/usr/lib/java/jdk1.3.1
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME

J'ai l'impression que lorsque je lance une commande à distance sans me
loger sur la machine, les variables du /etc/environnement ne sont pas
interpolées. Étrange... Lorsque je supprime (ou remplace

avec des export, j'ai encore quelque chose de différent. La solution
est de ne pas utiliser de variables, mais c'est pas bô.

-- 
Charles



Reply to: