Так что 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"
?
14
scp -q -o LogLevel=QUIET /tmp/foo someotherhost:/tmp
-q -o LogLevel
. Работает отлично!