1. 程式人生 > >利用logrotate對Tomcat日誌進行切分

利用logrotate對Tomcat日誌進行切分

最近在做伺服器資源釋放的時候發現有一臺伺服器的find命令無法使用(原因不詳),所以之前利用cronolog對Tomcat日誌進行切分之後。是基於包含find命令的shell指令碼做的自動清理。這時就想到了用logrotate對Tomcat日誌進行切分。

1、指令碼如下:

/usr/local/www/tomcat/logs/catalina.out {  
rotate 3
daily  
copytruncate  
notifempty  
missingok  
dateext  
}

2、將命令/usr/sbin/logrotate -vf /etc/logrotate.d/tomcat編輯到crontab裡。讓其自動執行,下如圖所示

3、效果如下圖所示: