背景:
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日誌目錄下昨天的日誌進行壓縮並且轉移到備份路...