Donc, scp -q file host:file et scp -q host:file filesont tous deux silencieux, c'est-à-dire ne donnez pas l'indicateur de progression. Mais quand je cours scp -q host1:file host2:file, je reçois toujours l'indicateur de progression ainsi qu'un Connection to host1 closed.message. Le compteur de progression peut être éliminé en redirigeant stdoutvers /dev/null(même si je préfère ne pas avoir à le faire), mais les messages de connexion fermée s'affichent stderr, ce que je veux absolument conserver en cas d'erreur réelle. Comment puis-je faire scp silencieux? Dois-je courir ssh host1 "scp -q file host2:file"?
scp -q -o LogLevel=QUIET /tmp/foo someotherhost:/tmp