Bonjour,
je suis confronté a un problème de comportement de rsh :
En effet, la commande suivante :
me ramène bien le résultat de la commande distante ainsi que son code retour sur la machine distante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 rsh machine 'commande; echo $?'
Mais en utilisant des variables :
me ramène le code retour du rsh, donc le code retour sur la machine locale.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 rsh ${MACHINE_DISTANTE} '${MA_COMMANDE}; echo $?'
Je ne saisis pas pourquoi le echo $? est interprété de deux façons différentes ici.
Si vous pouviez éclairer ma lanterne, cela me rendrait grand service.
Merci.
Partager