Linux下tomcat日誌定時清理指令碼

2021-09-13 01:21:07 字數 395 閱讀 1480

背景:

tomcat的日誌隨著使用逐漸增多,且沒有儲存必要,需要定期清理,以防占用過大磁碟空間。

方法:指令碼:(位置:/back1/bcc7456/clear.sh)

backupdir=/back1/bcc7456/logs

> /back1/bcc7456/server.log

find $backupdir -name "*log*" -type f -mtime +2 -exec rm {} \; > /dev/null 2>&1

定時任務:

crontab -e 編寫任務

30 * * * * /back1/bcc7456/clear.sh

service crontab start

crontab -l 查詢當前任務

Linux下Tomcat日誌分割

進入 usr local sbin資料夾中 wget tar zxvf cronolog 1.6.2.tar.gz cd cronolog 1.6.2 configure make make install which cronolog 一般情況下顯示為 usr local sbin cronolo...

Linux下Tomcat日誌定期清理

size large 在tomcat目錄下的logs目錄下有乙個catalina.out檔案,這個檔案是無限增長的,所以要定期清理這個日誌檔案。最簡單的命令 color red dev null tomcat home logs catalina.out color 要定期清理就需要通過指令碼實現了...

Linux下備份Tomcat日誌指令碼

tomcat執行久了之後logs目錄下會產生大量的日誌檔案,並且檔案大小都很大,所以需要定時任務,每天將tomcat日誌目錄下的日誌壓縮備份到其他目錄 tomcat dir為tomcat的路徑,backup dir為日誌備份路徑,整個邏輯就是將tomcat日誌目錄下昨天的日誌進行壓縮並且轉移到備份路...