西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)其它知識 → linux系統(tǒng)網(wǎng)站文件和數(shù)據(jù)庫定時備份以及刪除舊備份代碼

linux系統(tǒng)網(wǎng)站文件和數(shù)據(jù)庫定時備份以及刪除舊備份代碼

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2013/8/19 18:05:23字體大小:A-A+

作者:西西點(diǎn)擊:6次評論:0次標(biāo)簽: linux

文件備份:web.sh

數(shù)據(jù)備份:db.sh

刪除舊備份:clear.sh

vi web.sh文件內(nèi)容為:

#!/bin/bash        解釋:shell腳本標(biāo)準(zhǔn)頭

cd  網(wǎng)站文件目錄    解釋:進(jìn)入文件路徑是為了避免tar壓縮絕對路徑錯誤問題

date=`date -I`;   解釋:時間格式 ` 為英文狀態(tài)下左上角符號,2013-08-19

tar -zcvf  /backup_file_path/backup_file_$date.tar.gz  file   解釋:backup_file_path備份文件目錄,$date 是時間調(diào)用  file是要備份的文件

最后 esc  : wq! 保存退出。

vi db.sh 文件內(nèi)容為:

#! /bin/bash

cd  backup_file_path

date=`date -I`;

mysql_path/mysql_dump -u root  --password=pwd  database_name > backup_file_path/backup_file.sql

最后 esc : wq! 保存退出。

vi clear.sh 文件內(nèi)容如下:

#!/bin/bash

find /backup_path/ -mtime +5 -name "*.tar.gz" -exec rm -rf {} \;    解釋:-mtime +5 表示前5天  -name "*.tar.gz" 文件名稱格式為*.tar.gz ,注意 {} 和\中間要有空格,-exec 后面跟要執(zhí)行的命令

find /backup_path/ -mtime +5 -name "*.sql" -exec rm -rf {} \;

最后 esc : wq! 保存退出。

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)