Ausgabeumlenkung bei scp

B

bwille

Grünschnabel
Hallo,

wie kann ich den output eines scp-commands in eine Datei umlenken:

z.B.: scp -2 -i <directory>/.ssh/id_rsa <quelle> <ziel>
erzeugt folgendes Protokoll:

<dateiname> 100% 100 0.0KB/s --:-- ETA

Ich habe es mit Filedescriptoren, tee etc. versucht. Ohne Erfolg.
 
also, du willst jetzt nur diesen output in einer datei haben, richtig?
bwille schrieb:
<dateiname> 100% 100 0.0KB/s --:-- ETA

dann hänge an den befehl ein " > /pfad/dateiname"(ohne "") an. der output deines befehls landet dann in der datei "/pfad/dateiname".
 
Zuletzt bearbeitet:
Leider nicht. Jede Form der Ausgabeumlenkung per > , >> ist beim scp erfolglos.
 
Versuch es mal mit einer Pipe an tee..
also
scp datei.txt ********** ? tee scp.txt
 
Wie gesagt, es geht weder mit Filedescriptoren noch mit tee o.ä.

bwille
 
Das muss irgendwie gehen. Jede Art von Ausgabe lässt sich irgendwie umlenken. Ich probier's mal aus...

Ich vermute mal, daß das mit der Art der Ausgabe zusammen hängt, die SCP macht. Anscheinend löscht es seine Ausgaben am Ende quasi wieder, schickt also ein Steuerzeichen zum Löschen der letzten Ausgabe. Vermute ich mal... :think:
 
Zuletzt bearbeitet von einem Moderator:
Und wenns mal so probierst:
Code:
( scp -2 -i <directory>/.ssh/id_rsa <quelle> <ziel>)  >>$LOGFILE 2>&1
 

Ähnliche Themen

Keine grafische Oberfläche (Debian Installation)

CentOS 7: Falsche Metric bei regelbasiertem Routing nach Server-Reboot

SAMBA für Windows10 Domäne einrichten

./easy-wi_install.sh install Script

reverse x11vnc über ssh will einfach nicht :-(

Zurück
Oben