众所周知,tomcat的log文件夹下,catalina.out文件随着日志输入容量日益增大,会给服务器造成性能的影响,下面就给大家介绍一种简单方便的方法。
1.创建脚本,将catalina.out文件打上时间戳移动至其他目录中
2.将catalina.out文件的权限更改为777,否在在清空文件的时候会报权限不足的错误
3.创建计划任务,crontab
至此,文件分割完毕,如果有兴趣还可以在脚本中加入保留7天内的日志文件相关脚本命令,如果不想写脚本就只能手动删除了。
下面是计划任务相关的参数及格式,仅供参考。
crontab命令相关:
参数:
-e 编辑该用户的计时器设置。
-l 列出该用户的计时器设置。
-r 删除该用户的计时器设置。
-u<用户名称> 指定要设定计时器的用户名称。
格式:
基本格式 :
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令