-
[root@hostnfsd :/soft/python]$ more test2.py
-
#ssh_cmd.py
-
#coding:utf-8
-
-
import pexpect
-
import sys
-
ip='218.78.186.162'
-
user='root'
-
passwd='XXXXX'
-
cmd='df -h'
-
def ssh_cmd(vip,vuser,vpassword,vcmd):
-
child=pexpect.spawn('ssh %s@%s %s' % (vuser, vip,vcmd))
-
r = ''
-
child.expect('(?i)password:')
-
child.sendline(vpassword)
-
r = child.read()
-
return r
-
-
print ssh_cmd(ip, user, passwd, cmd)
[root@hostnfsd :/soft/python]$ python test2.py
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
18G 15G 1.7G 90% /
tmpfs 1.9G 8.0K 1.9G 1% /dev/shm
/dev/xvda1 485M 119M 341M 26% /boot
/dev/mapper/vgu01-lvu01
20G 3.2G 16G 17% /home
/dev/mapper/vgu01-lvu02
30G 33M 30G 1% /back