Quindi, scp -q file host:file
e scp -q host:file file
sono entrambi silenziosi, cioè non dare l'indicatore di progresso. Ma quando corro scp -q host1:file host2:file
, ricevo ancora l'indicatore di progresso e un Connection to host1 closed.
messaggio. Il misuratore di progresso può essere rimosso dal reindirizzato stdout
a /dev/null
(anche se preferirei non doverlo fare), ma i messaggi di connessione chiusa si attivano stderr
, che sicuramente voglio mantenere nel caso ci sia un vero errore. Come posso rendere SCP silenzioso? Devo scappare ssh host1 "scp -q file host2:file"
?
scp -q -o LogLevel=QUIET /tmp/foo someotherhost:/tmp