pexpect

 

 

 

 

 服务器

import pexpect

ip="10.0.0.134"
name="root"
pwd="123456"



child=pexpect.spawn('ssh  %s@%s' % ("root",ip)  )
#
#child.expect('Are.*')  第一次运行的时候要加上这条,会有提示,后续就没有了,这个要注意
#child.sendline('yes')   

child.expect ('password:')

child.sendline(pwd)

child.expect('$')

child.sendline('df -h')

child.sendline("exit")


child.interact()

child.close()

 

 

 

 

交换机

import pexpect  
  
ip="10.20.9.61"  
name="ydt961"  
pwd="123qweasd"  
  
  
  
child=pexpect.spawn('ssh  %s@%s' % (name,ip)  )  
#  
#child.expect('Are.*')
#child.sendline('yes')

child.expect ('ydt.*')  
  
child.sendline(pwd)  
  
child.expect('$')  
  
child.sendline('dis cu')  
  
child.sendline("exit")  
  
  
child.interact()  
  
child.close()  

 

 

交换机

import pexpect  
  
ip="10.20.9.61"  
name="ydt961"  
pwd="123qweasd"  
  
  
  
print('正在巡检%s' %(ip))
child=pexpect.spawn('ssh  %s@%s' % (name,ip)  )  
#  
#child.expect('Are.*')
#child.sendline('yes')

child.expect ('ydt.*')  
  
child.sendline(pwd)  
  
child.expect('$')  
  
child.sendline('dis cu')  
  
child.sendline("exit")  
  
  
child.interact()  
  
child.close()  

 

转载于:https://www.cnblogs.com/xiaomai-rhce/p/11585207.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值