码迷,mamicode.com
首页 >  
搜索关键字:pexpect    ( 87个结果
批量上传SSH公钥
批量上传SSH公钥一世浮沉首先需要安装pythonyuminstallpython-y编写一个python脚本如下:#vissh.py#!/usr/bin/pythonimportsysimportpexpectip=sys.argv[1]password=sys.argv[2]expect_list=[‘(yes/no)‘,‘password:‘]p=pexpect.spawn(‘ssh-copy-id%s‘%ip)##如果公钥不是在默认..
分类:Web程序   时间:2015-07-21 19:00:12    阅读次数:588
Python监控主机是否存活并发报警邮件
利用python写了简单测试主机是否存活脚本,此脚本不适于线上使用,因为网络延迟、丢包现象会造成误报邮件,那么后续会更新判断三次ping不通后再发报警邮件,并启用多线程处理。#!/usr/bin/envpython #coding:UTF-8 importtime importpexpect importsmtplib fromemail.mime.text..
分类:编程语言   时间:2015-05-08 18:22:58    阅读次数:151
python脚本监控磁盘空间
写了个python小程序,监控磁盘空间,前面部分网上也有很多,写博客的目的是记录下来,已供自己后面使用,思路就是用pexpect这个模块,ssh到不同的机器上,查到磁盘空间,最后对查到的结果进行处理,然后存到mysql数据中。以下是代码:#coding=utf8importpexpectimportgetpass,o..
分类:编程语言   时间:2015-05-07 16:57:22    阅读次数:189
开源跳板机(堡垒机)Jumpserver v2.0.0Beta版发布
demo页面:http://demo.jumpserver.orgadminadmin一.更新Log--登录脚本--1.1使用paramiko原生ssh协议登录后端主机(原来版本使用pexpect模拟登录)1.2新增使用别名或备注登录1.3新增主机分组查看,使用更方便1.4多线程批量执行命令1.5优化登录脚本--web管理--1.6Web界面更加美观..
分类:其他好文   时间:2015-04-20 07:05:10    阅读次数:233
[python]使用pexpect模块进行批量scp
#!/usr/bin/env python# -*- coding: utf-8 -*-#wangxiaofei#awcloud自动化测试import time,osimport threadingimport systhreads = [] username = 'root'pass...
分类:编程语言   时间:2015-04-13 20:23:34    阅读次数:155
ubuntu开机自动启动chromium os下chroot中的脚本
python的pexpect解决sudo: no tty present and no askpass program specified的问题。
分类:系统相关   时间:2015-02-14 22:35:17    阅读次数:887
scp自动备份
一台FTP服务器,查看文件是否占用过多空间.然后就scp到指定服务器.删除过期文件已提前使用ssh-keygen-trsa ssh-copy-id-iroot@server添加相关信任本来想用pexpect模块自动输入密码.然后发现这个在复制大文件似乎有问题.查了一下说更改下面的文件vi/usr/lib/python2.7/dist-packa..
分类:其他好文   时间:2015-01-19 19:14:51    阅读次数:194
Pexpect--example--hive.py解读
python version 2.6.6 ; pexpect 2.3login方法解读:def login (args, cli_username=None, cli_password=None): # I have to keep a separate list of host names ...
分类:其他好文   时间:2015-01-09 16:55:31    阅读次数:158
pxssh远程执行命令出错处理
测试环境:Ubuntu12.04python-pexpect安装:apt-getinstallpython-pexpect测试脚本:#!/usr/bin/envpython importpxssh importgetpass try: s=pxssh.pxssh() hostname=raw_input(‘hostname:‘) username=raw_input(‘username:‘) password=getpass.getpass(‘pleaseinputpassword:..
分类:其他好文   时间:2014-12-19 15:59:04    阅读次数:201
87条   上一页 1 ... 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!