使用python自动化运维书,其中一个例子是免秘钥scp文件。源代码:importpexpect
child=pexpect.spawn(‘scpdataroot@192.168.146.134:~‘)
child.expect(‘password:‘)
child.sendline(‘118530‘)使用脚本执行一直不能传输文件成功,后来通过日志查询,程序没有执行完毕,加上pexcep..
分类:
其他好文 时间:
2017-09-02 00:09:24
阅读次数:
164
网上关于pexpect的介绍基本都类似于这样http://blog.csdn.net/sdustliyang/article/details/23373485,但是并没有关于下述问题的解释 问题:可以ssh到主机,但是后面执行的命令无法生效 代码如下: 可以看到ssh是成功连接的,但是ls /hom ...
分类:
其他好文 时间:
2017-08-22 00:15:35
阅读次数:
206
什么pexpect、pxshll在paramiko面前都是浮云,重要的是paramiko支持windows。 小试牛刀 输出结果: 真心是我想要。 下面介绍下他的安装方法: 安装相关支撑库: 安装pycrypto:http://www.voidspace.org.uk/python/modules. ...
分类:
编程语言 时间:
2017-08-21 00:29:21
阅读次数:
197
#!/usr/bin/env python """ This runs a command on a remote host using SSH. At the prompts enter hostname, user, password and the command. """ import pe... ...
分类:
编程语言 时间:
2017-08-20 22:39:47
阅读次数:
287
一:python2.7.12安装 #获取python2.7.12 wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz #确保安装如下软件如果没有请使用yum安装 gcc zlib zlib-devel python-deve ...
分类:
编程语言 时间:
2017-08-20 22:23:59
阅读次数:
177
ShutIt是一个易于使用的基于shell的自动化框架。它对基于python的expect库(pexpect)进行了包装。你可以把它看作是“没有痛点的expect”。它可以通过pip进行安装。 Hello World 让我们从最简单的例子开始吧。创建一个名为example.py的文件: 运行这个文件 ...
分类:
编程语言 时间:
2017-07-17 20:17:35
阅读次数:
148
前面我们pexpect库的spawn类的方法,在pexpect库中,除了spawn类以外,还有其他工具和类。现在来看在pexpect库中有哪些其他工具和类。 其他工具和类 1、run函数,是pexpect库中用于运行简单命令的基本函数。主要用于快速运行不用与其交互或仅需很少交互的程序。 2.它是简化 ...
分类:
其他好文 时间:
2017-06-21 18:23:09
阅读次数:
220
#!/usr/bin/envpython
importtime
importpexpect
importsys
defh3c_ssh(ip,username,password1,password2,type):
try:
ssh=pexpect.spawn(‘ssh%s@%s‘%(username,ip))
i=ssh.expect([‘password:‘,‘Areyousureyouwanttocontinueconnecting(yes/no)?‘],timeout=5)
time.sleep(1..
分类:
编程语言 时间:
2017-06-12 14:40:10
阅读次数:
347
通过pexpect获取集群主机信息importpexpectip=‘xx‘cmd=‘xx‘ssh=pexpect.spawn(‘ssh%s%s‘%(ip,cmd))r=ssh.read()printr
分类:
编程语言 时间:
2017-06-06 18:29:48
阅读次数:
147
Pexpect 是一个用来启动子程序并对其进行自动控制的纯 Python 模块。 Pexpect 可以用来和像 ssh、ftp、passwd、telnet 等命令行程序进行自动交互。本文主要是针对ssh远程登录,然后执行简单的新建文件夹与拷贝任务 Pexpect 的安装: 下载:https://py ...
分类:
编程语言 时间:
2017-02-10 20:51:42
阅读次数:
160