我的剧本
from __future__ import print_function
import paramiko
ip=''
port=22
username=''
password=''
cmd='./fioautomation.sh'
ssh=paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(ip,port,username,password)
stdin,stdout,stderr=ssh.exec_command(cmd)
for line in iter(lambda:stdout.readline(1024)," "):
print(line, end=" ")
期望: 要读取脚本的输出," automation.sh"同时而不是等到脚本完成执行才能在主机上获得输出。
问题:我只能在完成automation.sh脚本后获得结果
注意:" automation.sh"中有一个FIO脚本。这使得脚本运行了很长时间。所以我想在一段时间的运行后杀掉FIO脚本。
如果有人帮助我,那会很有帮助。
由于