if à travers ssh...

Page principale

Répondre à ce message
Auteur: Patrice KARATCHENTZEFF
Date:  
À: ML Guilde
Sujet: if à travers ssh...
Salut,

J'ai un truc qui me rend fou depuis deux heures : je n'arrive pas à
faire un test conditionnel à travers ssh...

$ if [ -d /home/toto ] ; then ls /home/toto ; fi

fonctionne parfaitement sous sh (Linux et Solaris).

Maintenant, je tente de le faire sous ssh :

$ ssh user@machine "if [ -d /home/toto ] ; then ls /home/toto ; fi"

et je n'obtiens que

If: Expression Syntax.

Je crois que j'ai essayé toutes les variantes que je connaissais du test
mais rien à faire... Je donne ma langue au chat : qu'est-ce qui merdoie?

Le ssh fonctionne, les droits sont OK, si je fais un

$ ssh user@machine "ls -l /home/toto"

cela fonctionne...

Une idée ?

Merci

PK

-- 
Patrice KARATCHENTZEFF
STMicroelectronics           Tel:  04-76-92-67-96
850, rue Jean Monnet
38926 CROLLES Cedex,  Courriel: patrice.karatchentzeff-alplog@???