linux服務器定時備份應用

備份應用分爲兩步:

1.定時任務

查看定時任務:crontab -l

輸入命令:crontab -e 

進入後繼續輸入命令:0 0 * * *  /*腳本路徑*/backup_app.sh

crontab範例
        每五分鐘執行  */5 * * * *
        每小時執行     0 * * * *
        每天執行        0 0 * * *    //每天12點執行  0 12 * * *
        每週執行       0 0 * * 0
        每月執行        0 0 1 * *
        每年執行       0 0 1 1 *

2. 執行腳本

創建文件夾:mkdir /backup
上傳腳本: rz backup_app.sh
賦值權限:chmod u+x *.sh
執行腳本:./backup_app.sh

backup_app.sh腳本

tar -zcPf /backup/app-$(date +%Y%m%d).tar.gz /app  #打包備份指定爲文件並已當前系統時間爲後綴


find /backup/* -type f -mtime +5 -name "*.tar.gz" -exec rm {} \; #刪除該文件夾下超過5天的文件



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章