码迷,mamicode.com
首页 > 系统相关 > 详细

Linux删除Tomcat中所有产生的log文件

时间:2018-06-06 15:37:28      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:tomcat   inux   log文件   lis   文件中   产生   files   XA   number   

#!/bin/bash

#!/bin/bash

#exact all log files

#计算log文件个数
log_number=`ls *.log |grep log -c`

#当log文件数大于0时遍历删除文件中的文件夹
if [ $log_number -gt 0 ];then
list_log_files=$(ls *.log)
#Traverse to delete files
for log_file in $list_log_files
do
#delete all log files
rm -rf $log_file
log_file_number=`ls |grep $log_file -c`
if [ $log_file_number -eq 0 ];then
echo "delete $log_file successfully"
else
echo "delete $log_file failed"
fi
done
fi
log_number=`ls *log.* |grep log -c`
echo $log_number
if [ $log_number -gt 0 ];then
list_log_text=$(ls *log.*)
for log_text in $list_log_text
do
rm -rf $log_text
log_file_number=`ls |grep $log_text -c`
if [ $log_file_number -eq 0 ];then
echo "delete $log_text successfully"
else
echo "delete $log_text failed"
fi
done
fi

 

Linux删除Tomcat中所有产生的log文件

标签:tomcat   inux   log文件   lis   文件中   产生   files   XA   number   

原文地址:https://www.cnblogs.com/robert-zhang/p/9144537.html

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