Citation
Nico59130
Bonjour
J'aimerais pouvoir creer un fichier tar sur mon
serveur ( je me connecte en ssh dessus )
et le rapatrier directement sur mon PC.
j'ai essayé un truc du style :
ssh root@passerelle01 'tar cvf - /car/log/mail.log
' | cp /home/chris/files/log/-'
mais ça ne marche pas :/
Une idée ?
thx
Tu y étais presque !!! La syntaxe "-" de tar indique de créer l'archive en mémoire. Le pipe te ramène le contenu sur ton poste mais ce n'est pas un fichier donc il ne faut pas utiliser "cp" !!!
L'astuce c'est d'utiliser "tar" chez-toi pour extraire le contenu de la mémoire et recréer chez-toi le dossier archivé à distance
ssh root@passerelle01 'tar cvf - /car/log/mail.log' | tar xpvf -
Si le réseau est chargé, tu peux inclure au milieu des commandes de compression/décompression
ssh root@passerelle01 'tar cvf - /car/log/mail.log |gzip -c' | zcat | tar xpvf -
L'homme qui murmurait à l'oreille des pingouins
[
fr.lang.free.fr]
Poste le Thursday 6 April 2006 17:06:54