Так что 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