Chinaunix首页 | 论坛 | 博客
  • 博客访问: 267401
  • 博文数量: 30
  • 博客积分: 380
  • 博客等级: 一等列兵
  • 技术积分: 477
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-30 21:28
文章分类

全部博文(30)

文章存档

2014年(2)

2013年(13)

2012年(15)

分类: 系统运维

2013-12-04 17:28:16

#/usr/bin/python
#Created by rs.wang
import sys,os,time

mysql_usr = 'root'
mysql_pwd = 'root'
mysql_db = 'mysql'
mysql_charset = 'gb2312'
bk_path = '/home/wangrs/'
cmd_path = '/usr/bin/'
Logs_path = bk_path + 'Logs'

#log_def
def writeLogs(filename,contents):
        f = file(filename,'aw')
        f.write(contents)
        f.close()

today = bk_path + time.strftime('%Y-%m-%d')
fname = today + os.sep + time.strftime('%H%M%S') + '.gz'

if not os.path.exists(today):
        Msg = '-'*30 + time.strftime('%Y-%m-%d,%H:%M:%S') + '-'*30 + 'n'
        os.mkdir(today)
        Msg += '*success: '+ today + 'nn'
        writeLogs(Logs_path,Msg)
else:
        Msg = '-'*30 + time.strftime('%Y-%m-%d,%H:%M:%S') + '-'*30 + 'n'
        Msg += 'fail' + today + 'fail,nn'
sys.exit()
#################################################################################################
cmd_dump = "%smysqldump -u%s -p%s --default-character-set=%s --opt %s | gzip > %s" %(cmd_path,mysql_user,mysql_pwd,mysql_charset,mysql_db,fname)
if os.system(cmd_dump) == 0:
        writeLogs(Logs_path,'data: ' + fname + 'n')
else:
        writeLogs(Logs_path,'date_fail! n')


阅读(1751) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~