Je télécharge de temps en temps un très gros fichier via scp et il y a à chaque fois un petit risque que la connexion s'interrompe et coupe le transfert à mi-chemin.
Existe-t-il un moyen de le reprendre ?
Je télécharge de temps en temps un très gros fichier via scp et il y a à chaque fois un petit risque que la connexion s'interrompe et coupe le transfert à mi-chemin.
Existe-t-il un moyen de le reprendre ?
La réponse acceptée de yrk fonctionne si vous copiez d'une machine distante vers une machine locale. Si dans votre cas vous essayez d'exécuter scp -3
entre deux télécommandes qui ne peuvent pas communiquer directement l'une avec l'autre, vous pouvez utiliser la solution suivante. Supposons que 'source_file' soit situé sur 'host_source' et que 'dest_file' soit situé sur 'host_dest'.
ssh dans host_dest et vérifier la taille actuelle du fichier
ls -l dest_file | awk '{print $5}'
Inscrivez le résultat, par exemple 7544684
Depuis votre machine locale :
ssh user@host_source "dd if=fichier_source bs=1 skip=7544684" | ssh user@host_dest -T "cat >> fichier_dest"
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.