tomcat日誌分割

2021-08-13 06:40:52 字數 707 閱讀 7305

l 在linux系統中,轉到

tomcat

的bin

目錄下:

cd /u sr/local/server/apache-tomcat-8.5.14/bin

l 在bin目錄下新建

clean.sh檔案,

並給予檔案許可權:

chmod  777 clean.sh

vi clean.sh

#!/bin/sh

source /etc/profile

d=`date +%y%m%d`

echo `date +%y%m%d`

cp /usr/local/server/apache-tomcat-8.5.14/logs/catalina.out  /usr/local/server/apache-tomcat-8.5.14/logs/catalina.out.$

>/usr/local/server/apache-tomcat-8.5.14/logs/catalina.out

第二行的意思是在環境變數中執行,第三行是獲取當前日期,第五行是將日誌檔案備份至指定的資料夾中並重命名(注意:這裡的路勁一定要是絕對路徑)

l 新建定時任務:crontab  -e ,輸入如下內容後

wq 儲存退出

內容含義為:每天的23:59分執行上面定義的

clean.sh 檔案

l 切換到日誌目錄下即可看到生成的日誌。

tomcat日誌分割

1 在某個目錄下建立指令碼 echo auto deal log.sh2 編寫指令碼 備份 cp usr local apache tomcat 8.5.34 logs catalina.out usr local apache tomcat 8.5.34 logs catalina.backup....

tomcat日誌分割

vi etc selinux config selinux enforcing 注釋掉 selinuxtype targeted 注釋掉 selinux disabled 增加 wq 儲存退出 setenforce 0 使配置立即生效 在 etc logrotate.d 目錄下新建乙個檔案,命名隨意...

tomcat分割日誌

1.解壓tomcat包,在apache tomcat 7.0.105建立乙個logclear.sh shell檔案 2.把下面的內容放入進去 cd logs 這個要換成logs的路徑 bin bash cd dirname 0 進入執行指令碼所在目錄,我這裡是 tomcat home bin d d...