【 在 wincss 的大作中提到: 】
: 你也不贴代码,你自己也没有调试能力。。。
: 这么多天过去了你除了研究出来scp和iperf不一样这一个现象之外有啥进展?
:
self.child = pexpect.spawn(ssh_start_cmd, env=os.environ,use_poll=True)
ssh_start_cmd: /usr/bin/ssh -p 22 root@10.20.14.117
index = self.child.expect(ptnlist,timeout=timeout)
其中ptnlist:ptnlist = [pexpect.EOF, pexpect.TIMEOUT,[root@.*]]正常期待是ptnlist最后一项,但是触发了pexpect.TIMEOUT,具体代码如下:
elif index == 1:
tomsg = ('Try to expect %s failed '
'pexpect hit TIMEOUT.'
% ptn)
self.caselog.debug_print_level1(tomsg)
然后,我要发送的scp命令如下:bin/scp /dev/test.img root@ip:/dev/null
--
FROM 36.112.24.*