Chinaunix首页 | 论坛 | 博客
  • 博客访问: 631732
  • 博文数量: 151
  • 博客积分: 4010
  • 博客等级: 上校
  • 技术积分: 1664
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-13 16:37
文章分类

全部博文(151)

文章存档

2010年(16)

2009年(135)

我的朋友

分类: LINUX

2009-10-25 08:05:10

[root@localhost rtqserver]# cat data_cp.sh
#!/bin/bash
rtq_data_home=/home/aa/123/data/456
his_home=/home/aa/123/data/history
his_home_sum=`ls $his_home | wc -l`
date_test=`date +%y%m%d`
date_week=`date +%w`
#####################
if [ $his_home_sum -gt 31 ]
then
for state in `ls $his_home`
do
rm -rf $state
break
done
fi
#####################
function minute_bak {
cd $his_home
mkdir $date_test
cd $his_home/$date_test
cp $rtq_data_home/a1.* $his_home/$date_test
cp $rtq_data_home/a2.* $his_home/$date_test
cp $rtq_data_home/a3.* $his_home/$date_test
chown -R koscom:koscom *
}
######################
if [ $date_week -ne 0 ] && [ $date_week -ne 6 ]
then
minute_bak
fi
阅读(1497) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~