Bonjour à tous,

J'ai conçu un tout petit script permettant de lancer une commande par le biais d'un tunnel ssh entr une machine AIX et un client Windows. J'aimerai tester le retour de ma commande windows :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
#!/bin/ksh
cd /usr/local/bin/
./ssh -l Administrator XXX.lan "omnistat"
if [ $? = 0 ]
then
 
        echo "0"
else
        echo "1"
fi
Si je décrypte : la deuxième ligne me place dans le répertoire /usr/local/bin.
La troisième me lance ma commande omnistat sur le serveur Windows. J'ai un retour normal qui s'affiche.

Je sais que cette commande "retourne" 0 si sa commande est bonne et que tout se déroule sans accroc, autre chose autrement. J'aimerai tester ce retour et j'aimerai savoir si par le biais de mon $?, c'est bien ce que je teste ?

Si quelqu'un a une petite idée, ce serait super sympa !

Merci beaucoup