|
10鱼币
code如下:
#!/usr/bin/env python
import sys,os,commands
sys.path.append(r"/home/pwang004/tool/pexpect-3.2")
import pxssh
username = 'root'
password = 'abcd.1234'
hostname = '192.168.0.12'
s = pxssh.pxssh()
s.login (hostname, username, password,original_prompt='[>$#]',auto_prompt_reset=False)
s.sendline('uptime')
s.prompt()
print s.before
会在s.prompt()这一步报错,然后我手动执行的时候,显示如下:
>>> s.sendline ('uptime')
7
>>>
>>> s.prompt()
False
>>> print s.before
1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
uptime
08:46:20 up 6 days, 23:03, 103 users, load average: 0.47, 0.51, 0.32
root@192.168.0.12
$
这是怎么个一回事咧?好奇怪的撒...
|
|