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

几个清日志的小脚本

时间:2016-09-23 21:48:01      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:services   mtime   local   清理   

一、手动清除:


#!/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 里。

几个清日志的小脚本

标签:services   mtime   local   清理   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!