#!/usr/local/python251/bin/python import sys import os import time   #如果没有输入参数,则会提示并且中断。 if len(sys.argv[1:]) == 0:     prin
转载 精选 2011-03-15 17:14:03
620阅读
1点赞
2评论
<bk1>引用os,time,sys模块,join()函数   #!/usr/bin/python #2011/09/17 by larry import time,os,sys start_data=['/home/tech1/lianghq','/home/tech1/bak1/'] source_
原创 2011-09-18 20:18:56
374阅读
#!/usr/bin/env python# -*- coding:UTF-8 -*-# Filename: bak_ws.pyimport osimport timeimport sys# 1, The files and directories to be backed up are specified in a list # source = ['/home/my_prog','/
原创 2014-09-16 15:42:49
718阅读
编写backup.py脚本,实现以下目标:需要支持完全和增量备份 周一执行完全备份 其他时间执行增量备份 备份文件需要打包为tar文件并使用gzip格式压缩整体框架创建3个函数,分别实现完全备份、增量备份、文件加密3种功能:1.首先导入time模块,利用if进行判断,如果当地时间是星期一,执行完全备份函数,否则执行增量备份函数,其中,通配符%a代表时间星期几缩写,上传参数分别为要备...
原创 2021-09-07 18:12:58
696阅读
原来是ruby写的, 考虑不太全, 现在重写了一下。 按时间过滤相关东西#!/usr/bin/env python import os import re import time import tarfile import string bak_ser = "bacula@192.168.1.4" tar_dir&
原创 2015-11-19 18:05:27
692阅读
#!/usr/bin/python #encodeing:utf-8 import os import time import string #需要备份的目录 source = ['/usr/local/nagios','/var/www/html/cacti'] #存放备份的路径 target_dir = '/data/backup/nagios&cacti' #目录日期 today =
原创 2013-12-23 14:32:53
706阅读
本文参考简明python后修改#!/usr/bin/python import time import os # 1. The files and directories to be backed up are specified in a&nbsp
原创 2016-12-01 11:14:50
666阅读
 脚本简介: 1)备份源目录的文件 2)目标文件以tar 和bzip2的方式压缩之后放在当前日期文件夹下 4)备份文件以时间注释和执行脚本的用户命名 3)主要用到了时间模块,系统模块,和getpass模块 4)source 可以修改为想备份的目录,因为备份目录一般不经常变动,所以这里写死了 #!/bin/env python  #告诉解释器查找p
原创 2011-12-22 01:42:45
3157阅读
今天简单的写了个python的mysql备份脚本,其实也不是很难呀。比shell简洁了很多!  开整:  注释都用英文写了,有些英语基础的朋友应该都可以看得懂了!#!/usr/bin/env python #backup the gtshop #author:ley #encoding=utf8 #date:2015-06 import&nbsp
原创 精选 2015-06-15 15:06:49
1379阅读
2点赞
6评论
脚本适用于备份指定发布目录下的目录,可适当修改运用!#!/usr/bin/env python#backup app python script.import osimport timeimport sysnowTime = time.strftime("%Y%m%d")sourcePath = '/home/zcb/resin-4.0.10/apps/'backupPath = '/home/
原创 2014-09-14 22:20:39
723阅读
1点赞
#!/usr/bin/env python # -*- coding:utf-8 -*- #导入模块 import MySQLdb import time import datetime import os """ Purpose: 备份数据库 Created: 2022/9/9 Modified:2022/9/9 @author: lbwb""" dbUser='root' dbPass
原创 2023-06-10 16:43:36
123阅读
## Python数据备份脚本 数据备份是计算机中非常重要的一项工作。在日常的工作中,我们经常需要对重要数据进行备份以防止意外数据丢失。Python作为一种功能强大的编程语言,可以帮助我们实现自动化的数据备份。 本篇文章将详细介绍如何使用Python编写一个简单的数据备份脚本,以及如何运行和定时执行这个脚本。 ### 为什么需要数据备份? 数据备份是一项非常重要的工作,它可以帮助我们避免因
原创 2023-08-13 08:29:11
56阅读
  一、安装压缩程序在win下无法使用zip命令,所以得自己下压缩程序,这里我推荐winRAR和7z-zip(下面我用7z-zip)二、将python版本和压缩程序添加到path1.先进入编辑环境位置控制面板->系统和安全->系统,选择高级系统设置,选择环境变量 2.在环境变量面板中找到系统变量中的path,选择编辑3.将刚刚下载的7z.zip中的7z.e
python:文件备份 相信大家在学习《python——文件操作》的时候一定掌握了不少对于txt文件的操作技巧,但是对于txt文件的备份,不管是txt还是csv文件我想都可以备份备份的好处肯定是显而易见的,那么计算机备份的原理你知道嘛,这其实就是文件备份的核心所在,以下这篇文章将拨动你我的心弦!1、什么是文件备份 **专业术语:**文件备份是指为防止系统出现操作失误或系统故障导致文件丢失,而将全
转载 2024-05-15 13:45:50
33阅读
mysql本身可以从日志文件恢复数据,其原理是日志文件会记录指定时间段的sql操作记录。但我们不可能存储从数据库安装到当前的日志文件,日志早爆炸了,后面的日志会覆盖之前的日志,所以,想从日志恢复完整数据,那是不可能的。而通过自己备份数据库,再从日志中找到备份时间到当前时间的更改记录,就可以恢复所有数据。本地备份与异地备份下面的脚本生成指定数据库备份,打包压缩,并删除10天前备份。XXX_backu
其实在数据保护领域,一体机这种形式早已有之,比如最常见的备份一体机。包括EMC、赛门铁克、昆腾等在内的国外厂商和爱数、火星高科等国内厂商都已经推出了备份一体机。   IDC指出,虽然中国的备份一体机市场仍处于发展的早期,但针对各种不同类型企业的备份一体机产品已十分齐全。在探索更好的备份和恢复管理解决方案的过程中,备份一体机节约运营成本、简化管理、提高效率的优势正逐渐显现出来。  应对数据
脚本介绍:1)备份源目录的文件2)目标文件以tar 和bzip2的方式压缩之后放在当前日期文件夹下4)备份文件以时间注释和执行脚本的用户命名3)主要用到了时间模块,系统模块,和getpass模块4)source 可以修改为想备份的目录,因为备份目录一般不经常变动,所以这里写死了#!/bin/env python   import os  impor
原创 2016-03-11 16:44:40
3401阅读
#/bin/bashfunction full_backup(){echo "Starting full backup ......"cd /backup/fullrm -rf *innobackupex --defaults-file=/etc/my.cnf --no-timestamp --user=root --password=123456 /backup/full}function in
原创 2017-03-27 15:51:55
460阅读
第一次自己写的完善的备份脚本,很高兴       使用的tar,和if 备份,比较灵活,可以让用户自己输入需要备份的文件或者目录和输入备份的目标地址,能够检查备份的文件或文件夹是否存在,并做出相应的操作,如果目标地址不存在,则显示备份失败,提示输入正确的目标地址。-------------------------------------------
原创 2016-04-12 18:21:37
864阅读
#!/bin/bash sou_path=/var/www/html #定义备份数据的目录变量 tar_path=/opt/backup_data #定义tar包存储目录变量 date=$(date +%Y-%m-%d) #时间格式变量 ex_file=*.tmp #
原创 2024-06-12 19:55:53
61阅读
  • 1
  • 2
  • 3
  • 4
  • 5