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

日志轮询的小脚本

时间:2016-05-15 19:57:12      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:日志轮询的小脚本

在工作中各种服务会产生各种各样的日志文件,写了一个关于日志轮转的小工具,可以保存最近90天的日志,可以根据需要进行天数的修改,命令参数是日志所存在的路径和日知名如:/var/log/messag,

这个脚本会放在每天执行的计划任务中,可以将当天所存在的日志文件保存起来,以保证以后的查看。由于没有工作经验,能想到的只有这么多了希望各位大虾多多指点

#!/bin/bash

LOG_PATH=`dirname $1`

LOG_NAME=`basename $1`

cd ${LOG_PATH}

cp $LOG_NAME "$LOG_NAME.`date "+%Y-%m-%d"`"

>$1

FILENUM=`ls $LOG_NAME.* | wc -l`

LASTFILE=`ls -lt $LOG_NAME.* | tail -1 | awk ‘{print $NF}‘`

if [ ${FILENUM} -gt 90 ];then

rm -rf $LASTFILE

fi


本文出自 “ltmwcc” 博客,请务必保留此出处http://ltmwcc.blog.51cto.com/11432632/1773642

日志轮询的小脚本

标签:日志轮询的小脚本

原文地址:http://ltmwcc.blog.51cto.com/11432632/1773642

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