<bdo id="vljxk"><rt id="vljxk"><noframes id="vljxk"><noframes id="vljxk"><noframes id="vljxk"><rt id="vljxk"></rt><rt id="vljxk"></rt><noframes id="vljxk"><rt id="vljxk"><delect id="vljxk"></delect></rt><noframes id="vljxk"><rt id="vljxk"></rt><noframes id="vljxk"><noframes id="vljxk"><rt id="vljxk"></rt>

當前位置:首頁 >  站長 >  建站經驗 >  正文

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

    標簽:
    批處理

熱門排行

信息推薦