Vì vậy, scp -q file host:file
và scp -q host:file file
cả hai đều im lặng, tức là không đưa ra đồng hồ đo tiến độ. Nhưng khi chạy scp -q host1:file host2:file
, tôi vẫn nhận được đồng hồ đo tiến độ cũng như một Connection to host1 closed.
tin nhắn. Đồng hồ đo tiến độ có thể được loại bỏ bằng cách chuyển hướng stdout
đến /dev/null
(mặc dù tôi không cần phải làm vậy), nhưng các thông báo đã đóng kết nối xuất hiện stderr
, tôi chắc chắn muốn giữ trong trường hợp có lỗi thực sự. Làm thế nào tôi có thể làm cho scp yên tĩnh? Tôi có phải chạy ssh host1 "scp -q file host2:file"
không?
scp -q -o LogLevel=QUIET /tmp/foo someotherhost:/tmp