码迷,mamicode.com
首页 > 其他好文 > 详细

清理日志脚本

时间:2015-05-13 18:46:19      阅读:108      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!