본문 바로가기

엔지니어/Bash

mysql backup

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 {} \;


반응형

'엔지니어 > Bash' 카테고리의 다른 글

트래픽 체크  (0) 2016.05.26
파일유무  (0) 2016.05.26
geoip  (0) 2016.05.26
expect rsync  (0) 2016.05.26
Bash 의 잘 알려지지 않은 기능 7가지  (0) 2016.05.26