Bonjour,
J'ai un petit souci avec la commande rsh.
Je souhaite récupérer le code erreur de la commade éxécutée sur la machine distante.
J'ai essayé ceci avec un point virgule :
rsh ip_machine commande ; echo $?
mais ça ne fonctionne pas le code retour est celui du rsh : 0
Merci
RV
# simple cote
Posté par moudj . Évalué à 2.
essaie comme ça :
rsh ip_machine commande 'echo $?'
[^] # Re: simple cote
Posté par hcaplier . Évalué à 1.
merci pour la réponse rapide et pour l'idée mais malheureusement ça passe pas :(
[^] # Re: simple cote
Posté par moudj . Évalué à 3.
rsh machine 'commande ; echo $?'
pour info, chezmoiçamarche...
[^] # Re: simple cote
Posté par hcaplier . Évalué à 1.
Je suis trop déçu chez moi ça marche pas.
Ca m'énerve .........
Je sais pas d'où ça peut venir. Merci pour ton aide
[^] # Re: simple cote
Posté par hcaplier . Évalué à 1.
rsh 128.239.248.59 -l moks 'ls d:/test ; echo $?'
et le résultat :
ls: d:/test: No such file or directory
ls: ;: No such file or directory
ls: echo: No such file or directory
ls: $?: No such file or directory
Si quelqu'un a une idée ?? ça serait génial merci.
[^] # Re: simple cote
Posté par moudj . Évalué à 2.
c'est comme si il voulait faire un ls de d:/test puis un ls ; puis un ls echo et enfin un ls $? ...
ça serait pas un problème au niveau du shell plutôt ?
tu peux essayer sous un autre shell (bash, zsh, tcsh...) ? (côté serveur et client)
[^] # Re: simple cote
Posté par hcaplier . Évalué à 1.
Je suis maudit !!!
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.