[shell] variable distante
Bonjour,
J'ai ici un script qui, via une connexion ssh est censé récupèrer une
chaine "SERVERVRLIBVER" sur une machine distante.
Le but est de vérifier que toutes les machines possèdent la même
version d'un binaire.
ssh -l root ${SOURCESERVER} " if [ -f /usr/bin/checkso -a -f
${SOURCEBIN} ]; then
SERVERLIBVER=`/usr/bin/checkso
${SOURCEFILE}`
else
echo \"Error! Check existence
of /usr/bin/checkso and ${SOURCEFILE}\"
echo \"Process aborted.\"
exit 1
fi"
Or, voici le message obtenu à l'éxecution :
./script.sh: line 1: /usr/bin/checkso: No such file or directory
Il semble que la variable soit interprétée en local et non sur la
machine distante...
Auriez-vous une idée ?
Merci,
JP
Reply to: