首页 > 其他 > 详细

对目录中所有日志进行压缩保存

时间:2014-02-21 15:08:17      阅读:376      评论:0      收藏:0      [点我收藏+]

公司中备份服务器报警,原因是由于空间不足,经过检查发现,是由于备份日志导致,占用2.5T的空间。那么就通过一个简单的小脚本,将每个日志进行单独压缩保存。



分析:

目录中的文件类型:

有压缩包形式的、有不是压缩的、有不同的文件名的。


bubuko.com,布布扣


文件大小:

由于文件过大,需要对每个文件单独压缩,并挂后台执行

bubuko.com,布布扣


脚本如下:

#!/bin/sh
#压缩目录中所有文件
dir="/backcenter/logback/sxvas/vas/ewp-11"
cd $dir
for i in *;do
        n=".tar.bz2"
        echo $i | grep -q $n
        if [ $? -eq 0 ];then
                echo ok
        else
                tar -jcvf $i.tar.bz2 $i
                rm $i
        #       exit
        fi
done


本文出自 “折翅飞翔的小鸟” 博客,请务必保留此出处http://haolulu.blog.51cto.com/3164472/1361237

对目录中所有日志进行压缩保存

原文:http://haolulu.blog.51cto.com/3164472/1361237

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!