備份應用分爲兩步:
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天的文件