엔지니어/Bash
mysql backup
louie0
2016. 5. 26. 11:25
728x90
반응형
#!/bin/sh
dat=`date +%Y%m%d%H%M%S`
#echo $dat
tar cfpz /bak/db/mysql$dat.tgz /var/mysql/data/*
tar cfpz /bak/user/aaa$dat.tgz /home/aaa/*
tar cfpz /bak/user/webroot$dat.tgz /home/webroot/public_html/*
#tar cfpz /bak/user/cvs$dat.tgz /home/cvs/*
echo "removing old backup files. . ."
find /bak/db/ -mtime +30 -exec rm -f {} \;
find /bak/user/ -mtime +30 -exec rm -f {} \;
dat=`date +%Y%m%d%H%M%S`
#echo $dat
tar cfpz /bak/db/mysql$dat.tgz /var/mysql/data/*
tar cfpz /bak/user/aaa$dat.tgz /home/aaa/*
tar cfpz /bak/user/webroot$dat.tgz /home/webroot/public_html/*
#tar cfpz /bak/user/cvs$dat.tgz /home/cvs/*
echo "removing old backup files. . ."
find /bak/db/ -mtime +30 -exec rm -f {} \;
find /bak/user/ -mtime +30 -exec rm -f {} \;
반응형