當(dāng)前位置:首頁 >  站長 >  建站經(jīng)驗 >  正文

Linux如何做批處理自動保留幾天的備份呢

 2008-07-21 11:12  來源:   我來投稿 撤稿糾錯

  域名預(yù)訂/競價,好“米”不錯過

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

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

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

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

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

為此我們編寫了下面的自動備份的批處理文件,并且在crontab排程里面增加了每天早上3點自動執(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)載請復(fù)制這個地址

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

相關(guān)文章

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

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

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

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

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

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

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

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

    標(biāo)簽:
    批處理

熱門排行

信息推薦