[ python自动化 ]
过去不再从来
反应有点慢
展开
-
pexpect-scp_and_ssh
import pexpectimport sysimport timechild = pexpect.spawn('scp /root/test.c [email protected]:/home/')#child = pexpect.spawn('ssh [email protected]')fout = file('mylog.txt','w')child.logfile原创 2017-05-23 00:21:39 · 390 阅读 · 0 评论 -
《python运维自动化》-备份目录
来自《python运维自动化》#! /usr/bin/env pythonimport os, sysimport filecmpimport reimport shutilholderlist = []def compareme(dir1, dir2): dircomp=filecmp.dircmp(dir1,dir2) only_in_one = dircomp.left原创 2017-04-13 18:56:56 · 765 阅读 · 0 评论 -
pexpect02-之ftp
from __future__ import unicode_literalsimport pexpectimport syschild = pexpect.spawn('ftp ftp.sjtu.edu.cn')child.expect('(?i)root')child.sendline('anonymous')child.expect('(?i)password')child.sen原创 2017-05-23 22:58:15 · 304 阅读 · 0 评论 -
pexpect之ssh_scp02
import pexpectimport sysip="192.168.197.128"user="root"passwd="1"target_file="/var/log/mariadb/mariadb.log"child = pexpect.spawn('/usr/bin/ssh', [user+'@'+ip])fout = file('mylog.txt', 'w')child原创 2017-05-24 00:07:33 · 425 阅读 · 0 评论 -
paramiko之ssh_and_sftp
1.首先安装paramiko以及相应的依赖 2.测试主机 测试项目 192.168.0.50(net01) Ssh登录 192.168.0.102(net02) Sftp(Secure File Transfer Protocol)测试项一:ssh登录,查看远程信息sshclient.py#!/usr/bin/env pyt原创 2017-05-28 11:18:30 · 522 阅读 · 0 评论