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: