當(dāng)前位置:首頁(yè) >  站長(zhǎng) >  建站經(jīng)驗(yàn) >  正文

Linux如何做批處理自動(dòng)保留幾天的備份呢

 2008-07-21 11:12  來(lái)源:   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

LINUX下的自動(dòng)備份對(duì)數(shù)據(jù)的安全很重要,當(dāng)如何做到自動(dòng)備份,之保留最近幾天的數(shù)據(jù)呢?下面以布衣分類生活網(wǎng)www.yes81.net為例子來(lái)進(jìn)行測(cè)試,網(wǎng)站的論壇大家上傳提交的附件、布衣生活網(wǎng)站的主系統(tǒng)上傳的附件以及數(shù)據(jù)庫(kù)是必須進(jìn)行備份的一個(gè)重要數(shù)據(jù)。

該服務(wù)器采用陣列雙硬盤(pán),因此硬盤(pán)崩潰丟失數(shù)據(jù)是不擔(dān)心的,主要是擔(dān)心因系統(tǒng)出現(xiàn)問(wèn)題或者誤操作造成的數(shù)據(jù)丟失。

1、硬盤(pán)分區(qū)backdata是專門(mén)作為備份使用的

2、mydata是數(shù)據(jù)分區(qū),mysql是數(shù)據(jù)庫(kù)文件目錄;bbs 是論壇的文件目錄;yes81是主站yes81.net的文件目錄

現(xiàn)在我們的目標(biāo)是完成每天自動(dòng)備份,并且只保留10天的數(shù)據(jù),10天前的數(shù)據(jù)自動(dòng)刪除

為此我們編寫(xiě)了下面的自動(dòng)備份的批處理文件,并且在crontab排程里面增加了每天早上3點(diǎn)自動(dòng)執(zhí)行的任務(wù)。

-----------------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

#-----新建立當(dāng)天的文件備份

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

本貼的版權(quán)屬于,轉(zhuǎn)載請(qǐng)復(fù)制這個(gè)地址

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)文章

  • 用批處理實(shí)現(xiàn)強(qiáng)制與他人QQ聊天

    說(shuō)明:打開(kāi)下面的批處理文件,輸入你所要強(qiáng)制聊天號(hào)碼,按回車鍵開(kāi)始強(qiáng)制聊天,前提必須打開(kāi)你的QQ

    標(biāo)簽:
    批處理
  • 社交app引流:鑒于批處理 我無(wú)條件的愛(ài)上了腳本

    腳本,功能相當(dāng)浩瀚強(qiáng)大,于社交app引流,運(yùn)用的只是零星一角。此文,僅針對(duì)諸如筆者,這樣的腳本菜鳥(niǎo)而言,只為模擬app路徑,實(shí)現(xiàn)基本的引流,大神請(qǐng)繞道。社交app引流,腳本的基礎(chǔ)運(yùn)用。不論什么行業(yè),什么社交app,凡搭配腳步實(shí)現(xiàn)導(dǎo)流的技巧,大多是對(duì)腳本的基礎(chǔ)運(yùn)用。腳本大神曾吐槽:一堆毫無(wú)技術(shù)的腳本,

    標(biāo)簽:
    app引流
    批處理
  • Win10系統(tǒng)如何將批處理文件固定到開(kāi)始菜單?

    很多Win10用戶不一定知道批處理文件怎么固定在開(kāi)始菜單里!其實(shí),這很簡(jiǎn)單,你可以在快捷方式的創(chuàng)建上做些“手腳”,添加命令來(lái)規(guī)定批處理的運(yùn)行狀態(tài)。今天,小編就為大家?guī)?lái)Win10批處理文件固定在開(kāi)始菜單教程,一起來(lái)看看吧。1、cmd/c“批處理文件路徑”cmd/c的作用就是運(yùn)行完批處理后窗口自動(dòng)關(guān)閉

  • 刷網(wǎng)站排名的批處理代碼

    以下代碼保存為:shua.bat=======================================================@title網(wǎng)站刷流量排名工具@echo----------------------------------------------------------@

    標(biāo)簽:
    批處理

熱門(mén)排行

信息推薦