【发布时间】:2014-04-25 19:35:33
【问题描述】:
我正在通过 SSH python paramiko 远程发布一个脚本
stdin, stdout, stderr = host['connection'].exec_command(command)
但是,我注意到在远程命令完成之前 stdout 不会被刷新。远程脚本最多需要 60 秒才能完成,但我真的可以在那段时间内使用数据来做出决定。远程命令执行期间是否可以强制刷新标准输出缓冲区?
【问题讨论】:
-
如何从标准输出读取数据?您能否提供一个带有显示问题的虚拟命令的complete minimal code example?