इसलिए scp -q file host:file और scp -q host:file fileदोनों शांत हैं, यानी प्रगति मीटर नहीं देते हैं। लेकिन जब मैं दौड़ता हूं scp -q host1:file host2:file, तब भी मुझे प्रगति मीटर के साथ-साथ एक Connection to host1 closed.संदेश भी मिलता है । प्रगति मीटर को पुनर्निर्देशित करके छुटकारा दिलाया जा सकता stdoutहै /dev/null(हालांकि मुझे नहीं करना होगा), लेकिन कनेक्शन बंद संदेश आता है stderr, जिसे मैं निश्चित रूप से उस स्थिति में रखना चाहता हूं जब कोई वास्तविक त्रुटि हो। मैं चुप कैसे बना सकता हूं? क्या मुझे दौड़ना है ssh host1 "scp -q file host2:file"?
scp -q -o LogLevel=QUIET /tmp/foo someotherhost:/tmp