当前位置:首页 >  站长 >  建站经验 >  正文

Linux如何做批处理自动保留几天的备份呢

 2008-07-21 11:12  来源:   我来投稿 撤稿纠错

  【推荐】海外独服/站群服务器/高防

LINUX下的自动备份对数据的安全很重要,当如何做到自动备份,之保留最近几天的数据呢?下面以布衣分类生活网www.yes81.net为例子来进行测试,网站的论坛大家上传提交的附件、布衣生活网站的主系统上传的附件以及数据库是必须进行备份的一个重要数据。

该服务器采用阵列双硬盘,因此硬盘崩溃丢失数据是不担心的,主要是担心因系统出现问题或者误操作造成的数据丢失。

1、硬盘分区backdata是专门作为备份使用的

2、mydata是数据分区,mysql是数据库文件目录;bbs 是论坛的文件目录;yes81是主站yes81.net的文件目录

现在我们的目标是完成每天自动备份,并且只保留10天的数据,10天前的数据自动删除

为此我们编写了下面的自动备份的批处理文件,并且在crontab排程里面增加了每天早上3点自动执行的任务。

-----------------bacpupdata.bat-------------------------------------

cd /backdata

#----删除10天前的备份

date -d -15-day +%Y-%m-%d > dd.txt

read dateold < dd.txt

rm dd.txt -f

rm -rf $dateold

date -d -14-day +%Y-%m-%d > dd.txt

read dateold < dd.txt

rm dd.txt -f

rm -rf $dateold

date -d -13-day +%Y-%m-%d > dd.txt

read dateold < dd.txt

rm dd.txt -f

rm -rf $dateold

date -d -12-day +%Y-%m-%d > dd.txt

read dateold < dd.txt

rm dd.txt -f

rm -rf $dateold

date -d -11-day +%Y-%m-%d > dd.txt

read dateold < dd.txt

rm dd.txt -f

rm -rf $dateold

date -d -10-day +%Y-%m-%d > dd.txt

read dateold < dd.txt

rm dd.txt -f

rm -rf $dateold

#-----新建立当天的文件备份

date -d 0-day +%Y-%m-%d > dd.txt

read date1 < dd.txt

rm dd.txt -f

mkdir $date1

rar a /backdata/$date1/database$date1.rar /mydata/mysql

rar a /backdata/$date1/bbs$date1.rar /mydata/bbs/WEB-INF/lybbs/upload

rar a /backdata/$date1/buyi$date1.rar /mydata/yes81

本贴的版权属于,转载请复制这个地址

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

相关文章

  • 用批处理实现强制与他人QQ聊天

    说明:打开下面的批处理文件,输入你所要强制聊天号码,按回车键开始强制聊天,前提必须打开你的QQ

    标签:
    批处理
  • 社交app引流:鉴于批处理 我无条件的爱上了脚本

    脚本,功能相当浩瀚强大,于社交app引流,运用的只是零星一角。此文,仅针对诸如笔者,这样的脚本菜鸟而言,只为模拟app路径,实现基本的引流,大神请绕道。社交app引流,脚本的基础运用。不论什么行业,什么社交app,凡搭配脚步实现导流的技巧,大多是对脚本的基础运用。脚本大神曾吐槽:一堆毫无技术的脚本,

    标签:
    app引流
    批处理
  • Win10系统如何将批处理文件固定到开始菜单?

    很多Win10用户不一定知道批处理文件怎么固定在开始菜单里!其实,这很简单,你可以在快捷方式的创建上做些“手脚”,添加命令来规定批处理的运行状态。今天,小编就为大家带来Win10批处理文件固定在开始菜单教程,一起来看看吧。1、cmd/c“批处理文件路径”cmd/c的作用就是运行完批处理后窗口自动关闭

  • 刷网站排名的批处理代码

    以下代码保存为:shua.bat=======================================================@title网站刷流量排名工具@echo----------------------------------------------------------@

    标签:
    批处理

热门排行

信息推荐