Chinaunix首页 | 论坛 | 博客
  • 博客访问: 92092
  • 博文数量: 23
  • 博客积分: 1485
  • 博客等级: 上尉
  • 技术积分: 245
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-31 11:41
文章分类
文章存档

2010年(23)

我的朋友

分类: LINUX

2010-06-06 16:03:31

#!/bin/sh
#backup-smslogs
day=`date +%Y-%m-%d`
log=/opt/smbss/smslogs/
cd $log
#1
if [ ! -e $day ]; then
        mkdir $log/$day
       
        
elif [ -e $day ] && [ -f $day ]; then
        rm -rf $log/$day
        
        
        
      
elif [ -e $day ] && [ -d $day ]; then
        rm  -rf $log/$day
 mkdir $log/$day
       
     
fi
#2
if [ "$log" = "$PWD" ];then
 mv *.sms $day
else
 cd $log
 mv *.sms $day
fi
#3
if  [ -e $day ] && [ -d $day ]; then
 tar -zcvf $day.sms.tar.gz $day
else
 cd $log
 tar -zcvf $day.sms.tar.gz $day
fi
#4
if [ "$?" = " " ]; then
 mv $day.sms.tar.gz /disk/backup
else
 cd $log
 mv $day.sms.tar.gz /disk/backup
fi
#5
if  [ -e $day ] && [ -d $day ]; then
 mv $day /disk/data
else
 cd $log
 mv $day /disk/data
fi
if [ "$?" = "0" ] ;then
 
 echo "success($day)"
else
 echo "be defeated($day)"
fi   
阅读(2220) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

9ding2010-06-09 15:35:53

这个编写的不错噢,建议写明白备份的方案和条件!