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实现linux服务器批量修改密码并生成execl
Apr 22 Python
python字典的常用操作方法小结
May 16 Python
python实现定时自动备份文件到其他主机的实例代码
Feb 23 Python
Python操作mongodb的9个步骤
Jun 04 Python
Flask框架Flask-Principal基本用法实例分析
Jul 23 Python
Python 字符串换行的多种方式
Sep 06 Python
pandas dataframe的合并实现(append, merge, concat)
Jun 24 Python
在python plt图表中文字大小调节的方法
Jul 08 Python
Python 支持向量机分类器的实现
Jan 15 Python
tensorflow tf.train.batch之数据批量读取方式
Jan 20 Python
解决Keras中CNN输入维度报错问题
Jun 29 Python
python的变量和简单数字类型详解
Sep 15 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
杏林同学录(五)
2006/10/09 PHP
PHP文件下载类
2006/12/06 PHP
php 仿Comsenz安装效果代码打包提供下载
2010/05/09 PHP
深入PHP获取随机数字和字母的方法详解
2013/06/06 PHP
浅谈php+phpStorm+xdebug配置方法
2015/09/17 PHP
Laravel框架实现利用中间件进行操作日志记录功能
2018/06/06 PHP
JS是否可以跨文件同时控制多个iframe页面的应用技巧
2007/12/16 Javascript
javascript生成随机颜色示例代码
2014/05/05 Javascript
javascript正则表达式中分组详解
2016/07/17 Javascript
浅谈js中字符和数组一些基本算法题
2016/08/15 Javascript
jQuery实现二维码扫描功能
2017/01/09 Javascript
js动态设置select下拉菜单的默认选中项实例
2018/08/21 Javascript
vue-router路由懒加载的实现(解决vue项目首次加载慢)
2018/08/28 Javascript
vue实现百度搜索功能
2020/12/28 Javascript
使用JavaScript通过前端发送电子邮件
2020/05/22 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
Javascript 模拟mvc实现点餐程序案例详解
2020/12/24 Javascript
浅谈scrapy 的基本命令介绍
2017/06/13 Python
老生常谈python中的重载
2018/11/11 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
2019/01/07 Python
Django数据库类库MySQLdb使用详解
2019/04/28 Python
Django 开发环境与生产环境的区分详解
2019/07/26 Python
举例详解HTML5中使用JSON格式提交表单
2015/06/16 HTML / CSS
Ref与out有什么不同
2012/11/24 面试题
几个常见的软件测试问题
2016/09/07 面试题
初中生学习生活的自我评价
2013/11/20 职场文书
安全标准化实施方案
2014/02/20 职场文书
青年志愿者活动总结
2014/04/26 职场文书
新文化运动的基本口号
2014/06/21 职场文书
学校工作推荐信范文
2014/07/11 职场文书
个人融资协议书
2014/10/02 职场文书
关于迟到的检讨书
2015/05/06 职场文书
宣传稿格式范文
2015/07/23 职场文书
python使用XPath解析数据爬取起点小说网数据
2021/04/22 Python
基于go interface{}==nil 的几种坑及原理分析
2021/04/24 Golang
redis 限制内存使用大小的实现
2021/05/08 Redis