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 24 Python
Python多线程、异步+多进程爬虫实现代码
Feb 17 Python
Python字典实现简单的三级菜单(实例讲解)
Jul 31 Python
Python实现XML文件解析的示例代码
Feb 05 Python
TensorFlow实现AutoEncoder自编码器
Mar 09 Python
Ubuntu下使用python读取doc和docx文档的内容方法
May 08 Python
详解TensorFlow查看ckpt中变量的几种方法
Jun 19 Python
Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例
Jul 18 Python
Python selenium自动化测试模型图解
Apr 15 Python
基于pandas向csv添加新的行和列
May 25 Python
学点简单的Django之第一个Django程序的实现
Feb 24 Python
virtualenv隔离Python环境的问题解析
Jun 21 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代码运行时间查看类代码分享
2011/08/06 PHP
php命名空间学习详解
2014/02/27 PHP
Laravel框架实现即点即改功能的方法分析
2019/10/31 PHP
通过实例解析PHP数据类型转换方法
2020/07/11 PHP
javascript中call和apply的用法示例分析
2015/04/02 Javascript
JavaScript中的对象与JSON
2015/07/03 Javascript
全面解析Bootstrap表单使用方法(表单按钮)
2015/11/24 Javascript
js实现无缝滚动特效
2015/12/20 Javascript
javascript HTML5 Canvas实现圆盘抽奖功能
2016/04/11 Javascript
jQuery 遍历map()方法详解
2016/11/04 Javascript
javascript设计模式之Adapter模式【适配器模式】实现方法示例
2017/01/13 Javascript
你可能不知道的JSON.stringify()详解
2017/08/17 Javascript
ES6关于Promise的用法详解
2018/05/07 Javascript
react-native使用leanclound消息推送的方法
2018/08/06 Javascript
angular ng-model 无法获取值的处理方法
2018/10/02 Javascript
vue-cli2 构建速度优化的实现方法
2019/01/08 Javascript
解决VueCil代理本地proxytable无效报错404的问题
2020/11/07 Javascript
Python实现的手机号归属地相关信息查询功能示例
2017/06/08 Python
Python将DataFrame的某一列作为index的方法
2018/04/08 Python
python中正则表达式 re.findall 用法
2018/10/23 Python
面向对象学习之pygame坦克大战
2019/09/11 Python
python爬虫 线程池创建并获取文件代码实例
2019/09/28 Python
python yield和Generator函数用法详解
2020/02/10 Python
使用Python快速打开一个百万行级别的超大Excel文件的方法
2021/03/02 Python
让IE可以变相支持CSS3选择器
2010/01/21 HTML / CSS
英国最大的体育&时尚零售公司:JD Sports
2017/12/13 全球购物
英国最大的在线蜡烛商店:Candles Direct
2019/03/26 全球购物
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
Diesel美国网上商店:意大利牛仔时装品牌
2020/12/10 全球购物
投资意向书范本
2014/04/01 职场文书
师德师风承诺书
2014/05/23 职场文书
南京大屠杀观后感
2015/06/02 职场文书
大学学习委员竞选稿
2015/11/20 职场文书
Golang 实现获取当前函数名称和文件行号等操作
2021/05/08 Golang
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS
python神经网络ResNet50模型
2022/05/06 Python