Forum Programmation.shell scp ne donne pas d'informations

Posté par  .
Étiquettes : aucune
1
22
oct.
2008
Bonjour,

J'utilise scp pour transférer des fichiers d'une machine à l'autre. Si je le fais en ligne de commande j'ai le nom des fichiers transférés la taille, la vitesse et tout. A partir du moment où je le fais avec une redirection je n'ai plus rien.

Je crois que c'est à cause de la barre de progression. Si la sortie n'est pas un terminal alors scp n'affiche pas de barre de progression. Mais je voudrais quant même que ça affiche le résumé et je ne trouve pas d'option pour ça.

# scp monfichier serveur:/chemin/
monfichier 100% 2831 8.5KB/s 00:00

Si je redirige la sortie
# scp monfichier serveur:/chemin/ | cat
je n'ai plus rien

Pareil vers un fichier texte
# scp monfichier serveur:/chemin/ > sortie.txt

Comment je pourrais faire pour que ça envoie le résumé en cas de redirection ?
  • # pas tout à fait ce que tu cherches...

    Posté par  . Évalué à 2.

    ... mais tu peux le faire avec rsync, qui lui ne coupe pas son output lorsque tu fais une redirection.
  • # pseudo-tty

    Posté par  . Évalué à 1.

    Et si le tunnel est ouvert avec l'option -t ?
    • [^] # Re: pseudo-tty

      Posté par  . Évalué à 2.

      Quel tunnel ? man scp ne m'indique pas d'option -t. Je n'ai pas la bonne version ?
      • [^] # Re: pseudo-tty

        Posté par  . Évalué à 1.

        Je pensais que la redirection était faite avec un tunnel SSH. L'option -t est sur la commande ssh.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.