Linux
백업스크립트2
Heartbleed
2015. 12. 1. 15:43
/etc 디렉토리를 일요일에 풀백업이 진행되며, 평일에는 증분백
업이 진행되는 스크립트 작성
추가적으로 되돌아오는 일요일엔 기존 백업데이터를 삭제한 이후
풀 백업이 진행되게 하시오.
------------------------- backup.sh ----------------------
#!/bin/bash
# /etc 디렉토리를 백업할 목적으로 만든 스크립트 파일
# 만든 날짜 : 2014년 9월 4일
PATH=/bin
WEEK=`date +%u`
DATE=`date +%m%d`
SRC=/etc
DST=/backup
LIST="--listed-incremental $DST/backuplist"
if [ ! -d $DST ]; then
mkdir $DST
fi
if [ ! -f $DST/Full-backup.tar.gz ]; then
tar zcf $DST/Full-backup.tar.gz $SRC $LIST
else
if [ $WEEK = 7 ]; then
rm -rf $DST/*
tar zcf $DST/Full-backup.tar.gz $SRC $LIST
else
tar zcf $DST/$DATE-backup.tar.gz $SRC $LIST
fi
fi