利用百度网盘python客户端实现自动化备份

百度网盘Python客户端安装方式:https://blog.wlzs.cn/%E7%99%BE%E5%BA%A6%E4%BA%91%E7%99%BE%E5%BA%A6%E7%BD%91%E7%9B%98python%E5%AE%A2%E6%88%B7%E7%AB%AF/

脚本如下:

#!/bin/bash
#Date:   2014-12-23
#Author: Created by  龙魂博客
#Mail:    lh@wlzs.cn
#Function: 时间同步脚本.
#Website:  blog.wlzs.cn 
PATH=/usr/bin:/bin:/sbin:/usr/local/sbin:/usr/local/bin
LANG=zh_CN.UTF-8
date=`date +%Y-%m-%d-%H-%M`
#备份目录
backupdir=/backup
#网站目录
webdir=/var/www/html/
#数据库名
dbname=bbs
dbname1=blog
#数据库用户名
dbuser=root
#数据库密码
dbpwd=root
#命令
#判断备份文件夹是否存在,存在删掉 不存在建立
if [ -d "$backupdir" ]; then
        rm -rf $backupdir
        mkdir -p $backupdir
else
        mkdir -p $backupdir
fi
#备份数据库
mysqldump -u$dbuser -p$dbpwd -B -F --single-transaction $dbname>$webdir/$dbname-$date.sql
mysqldump -u$dbuser -p$dbpwd -B -F --single-transaction $dbname1>$webdir/$dbname1-$date.sql
#关闭httpd服务
service httpd stop
#备份网站源文件
cd $webdir
tar -czf $backupdir/wlzs.cn-$date.tar.gz *
rm -rf $webdir/$dbname-$date.sql $webdir/$dbname1-$date.sql
#开启httpd服务
service httpd start
bypy.py upload $backupdir/wlzs.cn-$date.tar.gz wlzs.cn-$date.tar.gz
 echo -e "`date`    ...................  备份完成 \n">>~/a.log

 

二〇一四年十二月二十三日 08:38:04

点赞