清理Debian Tomcat舊日志有手動、腳本自動化和工具管理三種方法:
find
命令刪除指定天數前的日志文件,如sudo find /path/to/tomcat/logs/ -type f -name "*.log" -mtime +30 -exec rm -rf {} \;
,將/path/to/tomcat/logs/
替換為實際路徑。clear_tomcat_log.sh
,添加刪除舊日志的find
命令,賦予腳本執行權限,再用crontab -e
設置定時任務,如每天凌晨執行。logrotate
,在/etc/logrotate.d/
下創建或編輯tomcat
配置文件,指定日志文件路徑、輪轉頻率、保留天數等參數,如/usr/local/tomcat/logs/catalina.out { daily rotate 7 compress missingok notifempty copytruncate}
,測試配置后重啟logrotate
服務。