定期删除TOMCAT日志文件

2025-05-14 19:23:24
推荐回答(3个)
回答(1):

  定期删除TOMCAT日志文件,参考代码如下:

#!/bin/bash  
#清理tomcat日志的脚本  
  
#日志大小限制设置( 1M 字节),超出即清理  
LOG_FILE_SIZE=1024000  
  
#定义日志文件位置  
logs=(/srv/tomcat6/logs/catalina.out /usr/share/tomcat6/logs/catalina.out)  
  
for ff in "${logs[@]}";   
do  
  
#文件大小  
size=0  
if [ -f $ff ]   
then   
        #取得日志文件大小值  
        size=`ls -l $ff |awk '{print $5}'`  
fi  
  
#进行判断  
if [ "$size"0 -gt "$LOG_FILE_SIZE"0 ]  
then  
        echo 开始清理: "$ff" , 大小= "$size"  
        true > $ff  
fi  
  
done  
  
#清理完成  
echo 清理日志完成!

回答(2):

@echo off

del /f /s /q "tomcat_path\logs\*.*"

echo. & pause

回答(3):

tomcat 日志切割,百度关键词