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.
Partager