URL: https://linuxfr.org/forums/linux-general/posts/scp-et-code-de-retour Title: SCP et code de retour Authors: khan Date: 2006年09月19日T21:31:02+02:00 Tags: Score: 0 koukou, J'ai une question relativement precise sur SCP (openssh). J'utilise un script de mon crue qui fait la copie d'un fichier d'un serveur sur un équipement. Afin de controler que la copie s'est bien passé, je récupère le code de retour de scp. Jusqu'à maintenant j'utilisais la version 3.4pl1 sur SUSE SLES 8. j'obtiens donc un comportement comme suit: # scp -q fichier LOGIN@HOST:/FIC £spaces£ £/spaces£blabla password: £spaces£ £/spaces£connection to HOST closed by remote host # echo $? #0 => ma copie c'est bien passé. Maintenant je me retrouve avec openssh 4.1p1-8, toujours sur une SLES 8. # scp -q fichier LOGIN@HOST:/FIC £spaces£ £/spaces£blabla password: £spaces£ £/spaces£connection to HOST closed by remote host # echo $? #1 => SCP semble declaré que ma copie c'est incorrectement terminée. Et pourtant, le fichier est bien copié et sa taille est correcte. Y a t 'il eu des changements de comportements entre la 3.4 et la 4.1 de openssh sur scp induisant ce comportement ? Le code de retour de , correspond t il toujours au cas ou c'est le remote HOST qui cloture la connexion ? Quelqu'un sait il ou trouver les codes de retours de SCP autre que le man page qui indique : "The scp utility exits 0 on success, and >0 if an error occurs." J'ai essayé un scp dans le genre: # scp -q fic1 root@localhost:/tmp/fic2 £spaces£ £/spaces£blabla password: # echo $? # 0 et la aucun message qui me dit que la connexiona été cloturé J'en reste perrplexe sur le comportement de scp. Donc si l'un de vous a déja eu ce genre de problème et des raisons de ce comportement, je suis preneur. K.

AltStyle によって変換されたページ (->オリジナル) /