Tomcat:删除“logs”和“tmp”目录的内容

我注意到“logs”和“tmp”内容分别占用了36GB和21GB。 我需要释放一些磁盘空间,目前想知道是不是要清理它们。

谢谢!

删除超过7天的日志。

find tomcat/logs/ -mtime +7 -print0 | xargs -r -0 rm -rf 

你可能也想把它作为一个cronjobjoin。

在删除临时文件之前,你应该确保没有任何东西让他们打开。

你应该正确地在logrotate中设置tomcat。 像这样的东西/etc/logrotate.d/tomcat:

 /var/log/tomcat/*.log /var/log/tomcat/*.out { copytruncate daily rotate 7 compress missingok } 

tmp你可能想使用pkhamre显示的find命令来扫描,但是我会在日志文件上使用logrotate。 你没有说你正在使用哪个发行版,但是RHEL / CentOS有tmpwatch,它将删除那些在规定的时间内没有被访问的文件。