[英]How to skip banner message when using ssh inside python subprocess
我了解ssh -t -q
可以幫助跳過bash腳本方面的標語消息。 但是,在使用subprocess.Popen
通過ssh連接遠程計算機時,如何跳過標題消息? 問題是橫幅消息被捕獲為錯誤消息,並且顯示為ERROR [<橫幅消息>]
ssh = subprocess.Popen(["ssh","%s" % HOST, COMMAND],
shell=False,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
result = ssh.stdout.readlines()
print "Executed on ", host
if result == [ ] :
error = ssh.stderr.readlines()
print >>sys.stderr, "ERROR: %s" % error
else:
print result
return
使用'ssh -o LogLevel = error'避免警告和橫幅
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.