쉘스크립트 날짜구해서 백업한것 삭제
글쓴이: sweep / 작성시간: 월, 2008/09/08 - 10:30오후
#!bin/bash
# home/계정 으로 이동
cd /home/계정
backup_date=`/bin/date -d today +%Y%m%d`
delete_date=`/bin/date -d '3 days ago' +%Y%m%d`
/bin/tar cvfpz /home/backup/file/${backup_date}_www_backup.tar.gz public_html
/usr/local/mysql/bin/mysqldump -u root -p'비밀번호' DB명 > /home/backup/DB/${backup_date}_DB_backup.sql
/bin/rm -rf ./*/${delete_date}*
일단..파일,DB백업까지는 완벽하게 다 폴더에 각각 저장됩니다
다만 삭제가 안되서..고민중인데요
delete_date 변수를 날자로 직접써서 쉘에다가 치면 정상적으로 db,file중 이름이 3일전 날자로 시작되는 파일은 지워집니다
근데 쉘스크립트 에서는 작동을 안하네요..왜일까요?
Forums:
댓글 달기