首页 > 其他 > 详细

日志轮询的小脚本

时间:2016-05-15 19:54:45      阅读:151      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!