Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8562
  • 博文数量: 5
  • 博客积分: 132
  • 博客等级: 入伍新兵
  • 技术积分: 60
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-18 16:29
文章分类

全部博文(5)

文章存档

2012年(3)

2011年(2)

我的朋友
最近访客

分类: LINUX

2012-09-03 17:25:06

前提概述:
需每月备份一次svn目录,备份以后还需要刻录备份的文件,代码如下:

点击(此处)折叠或打开

  1. #!/bin/bash
  2. #svn_back.sh
  3. DIR=/nzdisk/svnbak
  4. cd $DIR
  5. DIR_1=`date +%F`
  6. mkdir $DIR_1
  7. cd $DIR_1
  8. tar zcvfp - /nzdisk/svns | split -d -b 4000m
  9. #tar zcvfp - /nzdisk/svns | split -d -b 4000m
  10. # cat x0* > svn_bak.tar.gz
  11. # tar zxvf svn_bak.tar.gz
  12. num=`ls -l $DIR | grep "^d" | wc -l`
  13. file=`find $dir -type d -printf "%p\t%C@\n" | sort -k2 -g | head -n 1 | cut -f 1`
  14. if [ $num -gt 6 ];then
  15.         rm -rf $file
  16.         exit 0
  17. fi
说明:超过6个月的将删除,然后使用filezilla下载刻录
阅读(233) | 评论(0) | 转发(0) |
0

上一篇:使用inotify和rsync配置实时目录同步

下一篇:没有了

给主人留下些什么吧!~~