你的位置:首页 > 软件开发 > 操作系统 > shell脚本切割tomcat的日志文件

shell脚本切割tomcat的日志文件

发布时间:2016-11-11 20:00:13
鉴于在调试logback和log4j的文件切割一直无法成功,随性用shell写个脚本用来切割tomcat下的日志文件(大家如果有在logback或log4j使用文件切割成功的话,可以留下使用方式,先谢谢了)1:废话少说,直接贴上脚本:#!/bin/shlog_dir=/var/l ...

鉴于在调试logback和log4j的文件切割一直无法成功,随性用shell写个脚本用来切割tomcat下的日志文件(大家如果有在logback或log4j使用文件切割成功的话,可以留下使用方式,先谢谢了)

1:废话少说,直接贴上脚本:

#!/bin/shlog_dir=/var/log/tomcatmonitor_file=$1 #tomcat目录下的catalina.out文件的绝对路径file_size=`du -m $monitor_file | awk '{print $1}'`if [ $file_size -ge 100 ]then    if [ ! -d $log_dir ]    then        mkdir /var/log/tomcat  #创建保存切割文件目录,这个路径可以自行修改,保存到你想要的目录    fi    cp $1 /var/log/tomcat/log-`date +%Y-%m-%d-%H%M%S`.log  #保存日志文件    echo `date +%Y-%m-%d-%H:%M:%S`":文件切割" >>/var/log/tomcat/split.log #记录切割日志    echo "" > $1  #清空tomcat的log/catalina.out文件内容fi

原标题:shell脚本切割tomcat的日志文件

关键词:tomcat

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录