24 Stimmen

Wie kann man die scp-Ausgabe am besten erfassen und protokollieren?

Ich versuche, die Ausgabe von einem Installationsskript (das scp verwendet) zu erfassen und zu protokollieren. Ich erhalte jedoch nicht alles, was scp ausgibt, nämlich den Fortschrittsbalken.

Bildschirmausgabe:

Kopieren von /user2/cdb/builds/tmp/uat/myfiles/* nach Server /benutzer/meineDateien als cdb

das Passwort von cdb@server: myfile 100% |*****************************| 2503 00:00

Log-Ausgabe:

Kopieren von /user2/cdb/builds/tmp/uat/myfiles/* nach Server /benutzer/meineDateien als cdb

Ich würde wirklich gerne wissen, ob meine Datei angekommen ist. Ich versuche jetzt Folgendes, ohne Erfolg:

myscript.sh 2>&1 | tee mylogfile.log

Hat jemand eine gute Möglichkeit, die scp-Ausgabe zu erfassen und zu protokollieren?

Danke.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X