Отже, scp -q file host:file
і scp -q host:file file
вони спокійні, тобто не дають вимірювання прогресу. Але коли я біжу scp -q host1:file host2:file
, я все одно отримую метр прогресу, а також Connection to host1 closed.
повідомлення. Лічильник прогресу можна позбутися перенаправленням stdout
на /dev/null
(хоча я цього не stderr
бажаю ), але повідомлення про закриття з'єднання надходить , що я, безумовно, хочу зберегти, якщо є справжня помилка. Як я можу зробити тихий scp? Чи треба бігати ssh host1 "scp -q file host2:file"
?
scp -q -o LogLevel=QUIET /tmp/foo someotherhost:/tmp