<p>我想通过ssh执行一些程序并将其输入从一个文件重定向。以下代码的行为:</p>
<pre><code>channel.exec_command('cat')
with open('mumu', 'r') as f:
text = f.read()
nbytes = 0
while nbytes < len(text):
sent = channel.send(text[nbytes:])
if sent == 0:
break
nbytes += sent
</code></pre>
<p>应等效于(假设公钥身份验证):</p>
^{pr2}$
<p>然而,应用程序挂起等待更多的输入。我想这是因为stdin流从未关闭过。我该怎么做?在</p>