|
- #!/bin/sh
- #
- #initialization
- BAK_DATE=`date +%Y-%m-%d`
- WEBDIR=/usr/local/apache2/htdocs
- BAKDIR=/usr/local/backup/webapp_bak
- BAKLOG=/usr/local/backup/bak_log
- for i in "bbs" "dms" "extranet";
- do
- tar Pcf - $WEBDIR/$i |gzip -9 >$BAKDIR/$i_$BAK_DATE.tar.gz
- if [ -e $BAKDIR/$i_$BAK_DATE.tar.gz ];
- then
- echo "`date +%F,%T` $i backup success!" >>$BAKLOG
- find $BAKDIR -name "$i_*.tar.gz" -mtime +7 -exec rm {} \;
- fi;
- done;
复制代码
请问,我的tar文件命名有问题吗? 为什么备份出来的只有一个文件,而且,没有文件名,在目录里是这样的:- ls -a /usr/local/backup/webapp_bak/
- . .. 2008-08-13.tar.gz
复制代码
而且只有一个... |
|