python备份文件以及mysql数据库的脚本代码


Posted in Python onJune 10, 2013
#!/usr/local/python 
import os 
import time 
import string source=['/var/www/html/xxx1/','/var/www/html/xxx2/'] 
target_dir='/backup/' 
target=target_dir+time.strftime('%Y%m%d') 
zip_comm='zip -r %s %s'%(target," ".join(source)) 
target_database=['DB_name1','DB_name2'] 
sql_user='root' 
sql_pwd='xxx' 
if os.system(zip_comm) == 0: 
print 'file backup Success is:',target 
#if python version is 3.x ,print('file backup Success is:',target) 
else: 
print 'file backup failed!' 
for database_name in target_database: 
target_sql=target_dir+database_name+time.strftime('%Y%m%d')+'.sql' 
sql_comm='/usr/local/mysql/bin/mysqldump -u %s -p%s %s > %s'%(sql_user,sql_pwd,database_name,target_sql) 
if os.system(sql_comm) == 0: 
print database_name,'is backup seccess!' 
else: 
print database_name,'is backup Failed!!'
Python 相关文章推荐
python实现每次处理一个字符的三种方法
Oct 09 Python
Python实现统计单词出现的个数
May 28 Python
python实现可以断点续传和并发的ftp程序
Sep 13 Python
深入理解Python中的super()方法
Nov 20 Python
python hook监听事件详解
Oct 25 Python
pandas的排序和排名的具体使用
Jul 31 Python
python中使用while循环的实例
Aug 05 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
Apr 20 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
Feb 20 Python
Django 如何实现文件上传下载
Apr 08 Python
Python如何配置环境变量详解
May 18 Python
Python中itertools库的四个函数介绍
Apr 06 Python
Python 变量类型及命名规则介绍
Jun 08 #Python
Python 字符串操作实现代码(截取/替换/查找/分割)
Jun 08 #Python
python strip()函数 介绍
May 24 #Python
Python的词法分析与语法分析
May 18 #Python
简单文件操作python 修改文件指定行的方法
May 15 #Python
Python代理抓取并验证使用多线程实现
May 03 #Python
50行代码实现贪吃蛇(具体思路及代码)
Apr 27 #Python
You might like
php部分常见问题总结
2008/03/27 PHP
php英文单词统计器
2016/06/23 PHP
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
jQuery.query.js 取参数的两点问题分析
2012/08/06 Javascript
angular.foreach 循环方法使用指南
2015/01/06 Javascript
详谈LABJS按需动态加载js文件
2015/05/07 Javascript
在Node.js应用中使用Redis的方法简介
2015/06/24 Javascript
JavaScript的Polymer框架中dom-repeat与VM的相关操作
2015/07/29 Javascript
Jquery实现仿京东商城省市联动菜单
2015/11/19 Javascript
javascript每日必学之条件分支
2016/02/17 Javascript
ES6中的数组扩展方法
2016/08/26 Javascript
浅谈移动端之js touch事件 手势滑动事件
2016/11/07 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
2017/01/13 Javascript
Vuex模块化实现待办事项的状态管理
2017/03/15 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
原生nodejs使用websocket代码分享
2018/04/07 NodeJs
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
vue结合axios与后端进行ajax交互的方法
2018/07/06 Javascript
JavaScript继承与聚合实例详解
2019/01/22 Javascript
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
2020/03/20 jQuery
jQuery实现简单三级联动效果
2020/09/05 jQuery
JavaScript实现网页跨年倒计时
2020/12/02 Javascript
[00:35]DOTA2上海特级锦标赛 VP战队宣传片
2016/03/04 DOTA
Python自动化构建工具scons使用入门笔记
2015/03/10 Python
基于进程内通讯的python聊天室实现方法
2015/06/28 Python
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
2016/02/18 Python
python中input()与raw_input()的区别分析
2016/02/27 Python
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
2018/01/29 Python
python 整数越界问题详解
2019/06/27 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
Python ATM功能实现代码实例
2020/03/19 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
2020/06/24 Python
关于PySnooper 永远不要使用print进行调试的问题
2021/03/04 Python
工厂厂长的职责
2013/12/12 职场文书
四风问题个人自查剖析材料思想汇报
2014/09/21 职场文书
2015年外联部工作总结
2015/04/03 职场文书