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@???