- 主题:通过pexpect用scp命令发送大文件,总是提示timeout
用pexpect命令模拟ssh登陆远程主机,登陆成功后用scp test.txt root@ip 发送文件,总是提示:hit timeout 'Hit timeout Try to expect \\[root\\@.*\ \]\\# failed pexpect hit TIMEOUT.',大家知道啥原因吗
--
FROM 36.112.24.*
【 在 nokia0125 的大作中提到: 】
: 用pexpect命令模拟ssh登陆远程主机,登陆成功后用scp test.txt root@ip 发送文件,总是提示:hit timeout 'Hit timeout Try to expect \\[root\\@.*\ \]\\# failed pexpect hit TIMEOUT.',大家知道啥原因吗
顶一下,真是一点头绪都没有啊
--
FROM 36.112.24.*
把timeout参数设置长一点试试?
【 在 nokia0125 (二过头) 的大作中提到: 】
: 用pexpect命令模拟ssh登陆远程主机,登陆成功后用scp test.txt root@ip 发送文件,总是提示:hit timeout 'Hit timeout Try to expect \\[root\\@.*\ \]\\# failed pexpect hit TIMEOUT.',大家知道啥原因吗
--
FROM 123.116.74.*
【 在 world 的大作中提到: 】
: 把timeout参数设置长一点试试?
:
已经把参数设置很长了,之前是60秒,现在180s
--
FROM 36.112.24.*
那不清楚,我试了下没有提示错误。
【 在 nokia0125 (二过头) 的大作中提到: 】
: 已经把参数设置很长了,之前是60秒,现在180s
--
FROM 123.116.74.*
expect的字符串不匹配
【 在 nokia0125 (二过头) 的大作中提到: 】
: 用pexpect命令模拟ssh登陆远程主机,登陆成功后用scp test.txt root@ip 发送文件
: ,总是提示:hit timeout 'Hit timeout Try to expect \\[root\\@.*\ \]\\#
: failed pexpect hit TIMEOUT.',大家知道啥原因吗
--
FROM 116.30.220.*
你用 pexpect 输入密码吧,输入密码的时候匹配了 root@ip: 这个吧?
然后你 scp 命令,是不是也是这个结尾。。。
然后 pexpect 觉得他应该出来帮你输入个密码,然后等着下一步,结果没等到超时了
大致就是这个原因,怎么修具体得看你代码怎么写的
【 在 nokia0125 (二过头) 的大作中提到: 】
: 用pexpect命令模拟ssh登陆远程主机,登陆成功后用scp test.txt root@ip 发送文件,总是提示:hit timeout 'Hit timeout Try to expect \\[root\\@.*\ \]\\# failed pexpect hit TIMEOUT.',大家知道啥原因吗
--
FROM 114.242.94.*
【 在 world 的大作中提到: 】
: 那不清楚,我试了下没有提示错误。
:
哦,那我再查一下
--
FROM 36.112.24.*
【 在 qlogic 的大作中提到: 】
: expect的字符串不匹配
:
但是发其他命令就ok,比如同样的方式发送iperf命令
--
FROM 36.112.24.*
【 在 wincss 的大作中提到: 】
: 你用 pexpect 输入密码吧,输入密码的时候匹配了 root@ip: 这个吧?
: 然后你 scp 命令,是不是也是这个结尾。。。
: 然后 pexpect 觉得他应该出来帮你输入个密码,然后等着下一步,结果没等到超时了
: ...................
我捋一下逻辑
--
FROM 36.112.24.*