Por lo tanto scp -q file host:file
, y scp -q host:file file
son a la vez tranquila, es decir, no dan el contador de avance. Pero cuando corro scp -q host1:file host2:file
, sigo recibiendo el medidor de progreso y un Connection to host1 closed.
mensaje. El medidor de progreso se puede eliminar redirigiendo stdout
a /dev/null
(aunque preferiría no tener que hacerlo), pero se activan los mensajes de conexión cerrada stderr
, que definitivamente quiero conservar en caso de que haya un error real. ¿Cómo puedo hacer scp quiet? ¿Tengo que correr ssh host1 "scp -q file host2:file"
?
14
scp -q -o LogLevel=QUIET /tmp/foo someotherhost:/tmp
-q -o LogLevel
. ¡Funciona perfectamente!