Bonjour,
Mon souci est le suivant :

- j'utilise SFTP protocol version 3 pour un transfert sécurisé en batch
- lors d'un problème de transfert, j'aimerais récupérer le code retour de SFTP

Exemple :
- J'ai ôté les droits en écriture dans le répertoire cible pour provoquer une erreur de transfert
- dans la log SFTP :
Connecting to serveur-cible...
Couldn't get handle: Permission denied^M
sftp> sftp> Remote working directory: /repertoire-source/repertoire-source/fichier-source to /repertoire-cible/fichier-cible

L'affichage du code retour $? donne la valeur 0
Alors que les codes retours attendus sont ceux de RFC 959 - File Transfer Protocol, par exemple code=226 pour arrêt de transfert de fichier.

Question : comment récupérer ces codes ?

Merci pour votre aide.