BIG
간단 웹 사이트 백업 스크립트 / simple backup script
#!/bin/bash
# /home 디렉토리 하위의 디렉토리들을 tar.gz 형태로 압축하여 /home/backup 디렉토리에 저장한다.
# 단 : /home/backup 디렉토리 제외
NowTime=$(date +%Y%m%d%H%M)
HomeDirPath="/home"
BackDirPath="/home/backup"
for LINE in `ls ${HomeDirPath}`
do
if [ ${HomeDirPath}"/$LINE" != ${BackDirPath} ]; then
tar cfz ${BackDirPath}/${LINE}_${NowTime}.tar.gz ${HomeDirPath}/${LINE}
fi
done
mysqldump -u[DBUSER] -p[DBPASSWORD] [DBNAME] > ${BackDirPath}/"[DBNAME]_"${NowTime}.sql
LIST
'!!...Linux' 카테고리의 다른 글
[Linux] 리눅스를 이용한 클러스터링 구축법_01 (0) | 2015.03.26 |
---|---|
[Linux] sendmail- 메일 사용자 추가 및 그룹메일 샘플 (0) | 2015.03.09 |
[Linux] Crontab 을 이용한 디렉토리 모니터링 결과 e-mail로 받기 (0) | 2015.03.04 |
[Linux] Rsync 샘플 ssh 이용 (0) | 2015.03.04 |
[Linux] 프로세스명으로 프로세스 종료하기( 죽이기 ) (0) | 2015.02.23 |