首页 > 其他 > 详细

几个清日志的小脚本

时间:2016-09-23 21:47:43      阅读:151      评论:0      收藏:0      [点我收藏+]

一、手动清除:


#!/bin/bash


#tomcat logs

find /abc/services/game-8080/logs/  -type f -mtime +7  -exec rm -f ‘{}‘ \;

find /abc/services/game-8180/logs/  -type f -mtime +7  -exec rm -f ‘{}‘ \;


二、自动脚本:

    

#配置参数

#清理理日志

c_conf=("/abc/services/service-3180/logs/,local*,10",\  

          "/abc/services/service-8580/logs/",longsql*,10",\

          "/abc/services/service-3180/logs/,longsql*,10",\

          "/abc/services/service-3180/logs/,toolbox_bus*,10",\

          "/abc/services/statistics-3280/logs/",local*,10",\

           )

for i in ${c_conf[@]}

do

    tmp=$i

    arr=(${tmp//,/ })

    echo 删除 ${arr[0]} ${arr[1]} ${arr[2]} 天

    find ${arr[0]}${arr[1]}  -type f -mtime  ${arr[2]}  -exec rm -f ‘{}‘ \;

done


###写完脚本放到crontab -e 里。

几个清日志的小脚本

原文:http://devin223.blog.51cto.com/10447310/1855880

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