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

[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: