首页 > 其他 > 详细

清理日志脚本

时间:2015-05-13 18:45:33      阅读:141      评论:0      收藏:0      [点我收藏+]

脚本名称:clearLog.sh

脚本用途:清理指定天数之前的日志文件

脚本参数:$1:天数

 

#!/bin/bash
logFilePath="/tomcat_path/logs/"
logFilePath2="/tomcat_path/logs/"
colour=`echo -e "\033[31;40m"`
form=`tput sgr0`
bold=`tput bold`
countSize=0

if [ "$#" != "1" ];then
        echo "usage:clearLog.sh clear_day"
        exit 1
fi

logFileList=`find $logFilePath $logFilePath2 -name "*.log" -ctime +$1`

for i in $logFileList
do
        fileSize=`ls -l $i | awk {print $5}`
        #echo $fileSize
        countSize=`expr $countSize + $fileSize`
        rm -fr $i
        echo "$i 文件已清理"
done

countSize=`expr $countSize / 1048576`
echo "成功清理$colour$bold$1$form天之前的日志,释放空间$colour$bold${countSize}${form}MB"

 

清理日志脚本

原文:http://www.cnblogs.com/yuan-yuan/p/4500929.html

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