Also scp -q file host:file
und scp -q host:file file
beide sind leise, dh geben den Fortschrittsbalken nicht an. Aber wenn ich renne scp -q host1:file host2:file
, bekomme ich immer noch die Fortschrittsanzeige und eine Connection to host1 closed.
Nachricht. Die Fortschrittsanzeige kann loswerden durch umgeleitet bekommen werden stdout
zu /dev/null
(obwohl ich habe lieber nicht), aber die Verbindung geschlossen Nachrichten kommen auf stderr
, die ich möchte auf jeden Fall in Fall halten es ist ein echter Fehler. Wie kann ich scp leise machen? Muss ich laufen ssh host1 "scp -q file host2:file"
?
14
scp -q -o LogLevel=QUIET /tmp/foo someotherhost:/tmp
-q -o LogLevel
. Funktioniert perfekt!