您的位置:首页 > 其它

清理脚本滑动窗口方式清理日志文件

2013-11-29 18:57 253 查看
程序一般都会生成日志文件,同时也有一个对应的清理脚本,

大部分清理脚本都就是crontab中定时启动

但如果每分钟一个日志文件,然后需要保持一分钟的滑动窗口进行清理应该怎么办呢?

我测试的清理脚本如下示:

cat clear.sh

#!/bin/sh

date=$(date -v -1d +%Y-%m-%d)

root=/rootpath/

input=$root/data/input/

flist=`find $input -mtime +1 -exec ls {} \;`

for f in $flist

do

        rm -rf $f >> /dev/null 2>&1

done

其实就是用find来查找修改时间超过一分钟的日志,然后清理即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: