因为工作中有一台服务器因为tomcat中的catalina.out 产生的日志太大,导致磁盘空间被占满,网站无法正常访问,但该项目是个老项目,不好直接去修改一些配置,故在linux上做了定时任务来进行catalina.out 的日志定时删除。
我们来看步骤
1.在服务器上创建一个 **.sh的文件,我这里创建的是 clear_tomcat_log.sh
创建的linux指令
cd /usr/local
vi /usr/local/clear_tomcat_log.sh
用vi 指令创建好后,需要在里面加上如下内容
#!/bin/sh
#clear_tomcat_log
cat /dev/null
#注意下面是你的tomcat 中catalina.out所在的目录(这句用的时候删掉)
> /usr/local/tomcat7/logs/catalina.out
然后保存就好了
需要使用chmod 指令把权限换成 755 下面附上linux指令
chmod 755 clear_tomcat_log.sh
</