清理内容脚本

简介:

话说写一个脚本也真是不容易,语法什么的,参数什么的,标点符号什么的都要用的恰到好处才能准确执行呀。真是不容易。


[root@test ~]# cat qingli.sh 

#!/bin/bash

path1="/opt/jboss/jboss-5.1.0.GA/server/sesb2intf/log"

path2="/opt/jboss/jboss-5.1.0.GA/server/sesb2mgmt/log"

path3="/opt/jboss-eap-6.2/standalone/log"


for path in ${path1} ${path2} ${path3}

do

    Time=`date '+%Y%m%d_%H%M'`


    echo "==================${Time}_start_cleanlog=================="

    ls -ltr ${path}


    if [ `du -sm ${path} | awk '{print $1}'` -ge 900 ]

    then

        cd ${path}

        if [ `ls -l ${path} | wc -l` -ge 5 ]

        then

            rm -rf `ls -rt ${path}|head -n2`

        fi

        for i in `find ${path} -type f`

        do

        cat /dev/null > ${i};

        done

        

    exit 0

    fi

done


本文转自aaa超超aaa 51CTO博客,原文链接:http://blog.51cto.com/10983441/1826739

相关文章
|
6月前
|
Linux Shell
Linux手动清理Linux脚本日志定时清理日志和log文件执行表达式
Linux手动清理Linux脚本日志定时清理日志和log文件执行表达式
310 1
非常实用的清理buffcache小脚本
非常实用的清理buffcache小脚本
|
6月前
|
弹性计算 运维 Shell
自动清理临时文件
【4月更文挑战第30天】
42 0
|
Shell Linux
Shell脚本删除自动清理超过大小的文件
Shell脚本删除自动清理超过大小的文件
298 0
|
运维
清理指定后缀名文件的 powerhsell 小脚本
工作日记:清理指定后缀名文件的 powerhsell 小脚本
69 0
|
存储 Python
python 技术篇-logging模块的日志定期清理设置,自动清理上个月的日志实例演示
python 技术篇-logging模块的日志定期清理设置,自动清理上个月的日志实例演示
772 0
python 技术篇-logging模块的日志定期清理设置,自动清理上个月的日志实例演示
|
监控 Linux Python
清除过期日志的py脚本
本篇和大家分享的是一个清除过期日志的python脚本,年后第二篇希望对大家有帮助; 该python脚本创建的由来 代码及分析 crontab定时任务 该python脚本创建的由来 此由来,是在过年假期时突然被反馈告警服务器磁盘空间占用比例增大,当时通过df等命令定位到,是使用了某个开源任务调度...
1391 0