[ python自动化 ]
过去不再从来
反应有点慢
展开
-
pexpect-scp_and_ssh
import pexpect import sys import timechild = pexpect.spawn('scp /root/test.c root@192.168.197.128:/home/') #child = pexpect.spawn('ssh root@192.168.197.128') fout = file('mylog.txt','w') child.logfile原创 2017-05-23 00:21:39 · 405 阅读 · 0 评论 -
《python运维自动化》-备份目录
来自《python运维自动化》#! /usr/bin/env pythonimport os, sys import filecmp import re import shutil holderlist = []def compareme(dir1, dir2): dircomp=filecmp.dircmp(dir1,dir2) only_in_one = dircomp.left原创 2017-04-13 18:56:56 · 776 阅读 · 0 评论 -
pexpect02-之ftp
from __future__ import unicode_literals import pexpect import 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 · 314 阅读 · 0 评论 -
pexpect之ssh_scp02
import pexpect import sys ip="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 · 437 阅读 · 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 · 532 阅读 · 0 评论