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发送以整个文件夹的内容为附件的邮件的教程
May 06 Python
python验证码识别的实例详解
Sep 09 Python
python语言中with as的用法使用详解
Feb 23 Python
python自动发邮件库yagmail的示例代码
Feb 23 Python
Python实现多线程的两种方式分析
Aug 29 Python
Python异常处理知识点总结
Feb 18 Python
详解Python装饰器
Mar 25 Python
Python 中list ,set,dict的大规模查找效率对比详解
Oct 11 Python
python爬虫模拟浏览器的两种方法实例分析
Dec 09 Python
Ranorex通过Python将报告发送到邮箱的方法
Jan 12 Python
Python Tornado批量上传图片并显示功能
Mar 26 Python
Django框架请求生命周期实现原理
Nov 13 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函数常用用法小结
2010/02/08 PHP
php实现常见图片格式的水印和缩略图制作(面向对象)
2016/06/15 PHP
如何修改Laravel中url()函数生成URL的根地址
2017/08/11 PHP
关于Aptana Studio生成自动备份文件的解决办法
2009/12/23 Javascript
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
关于include标签导致js路径找不到的问题分析及解决
2013/07/09 Javascript
javascript通过元素id和name直接取得元素的方法
2015/04/28 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
Perl Substr()函数及函数的应用
2015/12/16 Javascript
JavaScript提升性能的常用技巧总结【经典】
2016/06/20 Javascript
Highcharts学习之数据列
2016/08/03 Javascript
浅析javaScript中的浅拷贝和深拷贝
2017/02/15 Javascript
jQuery实现字符串全部替换的方法【推荐】
2017/03/09 Javascript
常用的js方法合集
2017/03/10 Javascript
node.js利用mongoose获取mongodb数据的格式化问题详解
2017/10/06 Javascript
基于mpvue搭建微信小程序项目框架的教程详解
2019/04/10 Javascript
javascript设计模式 ? 享元模式原理与用法实例分析
2020/04/15 Javascript
详解vue v-model
2020/08/31 Javascript
解决vue中使用less/sass及使用中遇到无效的问题
2020/10/24 Javascript
[39:02]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs VGJ.T
2018/04/01 DOTA
Django中实现一个高性能计数器(Counter)实例
2014/07/09 Python
Python实现动态添加类的属性或成员函数的解决方法
2014/07/16 Python
python对离散变量的one-hot编码方法
2018/07/11 Python
python散点图实例之随机漫步
2018/08/27 Python
扩展Django admin的list_filter()可使用范围方法
2019/08/21 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
python如何通过pyqt5实现进度条
2020/01/20 Python
pytorch判断是否cuda 判断变量类型方式
2020/06/23 Python
python中re模块知识点总结
2021/01/17 Python
全球最大的瓷器、水晶和银器零售商:Replacements
2020/06/15 全球购物
用友笔试题目
2016/10/25 面试题
车间统计员岗位职责
2014/01/05 职场文书
企业宣传策划方案
2014/05/29 职场文书
2016年感恩节活动总结大全
2016/04/01 职场文书
详解Redis实现限流的三种方式
2021/04/27 Redis
pytorch DataLoader的num_workers参数与设置大小详解
2021/05/28 Python