Więc scp -q file host:file
i scp -q host:file file
oba są ciche, tzn. Nie podawaj miernika postępu. Ale kiedy biegam scp -q host1:file host2:file
, wciąż otrzymuję wskaźnik postępu oraz Connection to host1 closed.
komunikat. Licznika postępu można się pozbyć przekierowując stdout
na /dev/null
(choć wolałbym tego nie robić), ale pojawia się komunikat o zamknięciu połączenia stderr
, który zdecydowanie chcę zachować na wypadek, gdyby wystąpił prawdziwy błąd. Jak mogę wyciszyć scp? Czy muszę biec ssh host1 "scp -q file host2:file"
?
14
scp -q -o LogLevel=QUIET /tmp/foo someotherhost:/tmp
-q -o LogLevel
. Działa świetnie!