備份script

這是一個小shell script,可以讓你把某各位置上的檔案壓縮起來,並依照日期給定檔名postfix

我把他用來做我server端部署程式時,備份舊程式用 :D


#!/bin/bash
export SERVER_FOLDER=PTWESAPP01
export BK_FOLDER=/data/backup
export BK_TARGET=/home/weblogic/
export BK_TMP_DEST=$BK_FOLDER/$SERVER_FOLDER/tmp/weblogic
export BK_DEST=$BK_FOLDER/$SERVER_FOLDER/archive/weblogic-`date +"%Y%m%d"`.tgz

rsync -av $BK_TARGET $BK_TMP_DEST
cd $BK_FOLDER/$SERVER_FOLDER/tmp
tar --exclude *.log --incremental -czf $BK_DEST weblogic/
cd -