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

Posted xiaoqi_小七

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux删除Tomcat中所有产生的log文件相关的知识,希望对你有一定的参考价值。

#!/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文件的主要内容,如果未能解决你的问题,请参考以下文章

在 linux环境下,我把服务产生的log文件删除了。现在不重启服务,怎么让日志再打印出来?

1 如何优化Tomcat

linux的定时删除备份及删除文件后无法释放资源的脚本内容

linux清空文件内容

配置Linux日志文件

Linux删除文件的命令?