目录结构: tomcat/logs目录.
<span style="color:#000000"><code>tail -f catalina.out
</code></span>
- 1
扩展: ( 退出 )
<span style="color:#000000"><code>ctrl + c
</code></span>
- 1
首先, 日志中要有程序记录的时间,然后在logs目录下执行此命令: ( 把这段时间的日志输出到新的文件中。 )
<span style="color:#000000"><code>sed -n '/2019-10-23 11:30:/,/2019-10-23 11:40:/p' catalina.out > new.out
</code></span>
- 1
解析: ( 命令详解 )
<span style="color:#000000"><code>sed -n '/年份-月份-日期 小时:分钟:/,/年份-月份-日期 小时:分钟:/p' catalina.out > 新的的文件名称.out
</code></span>
- 1
注意:
若catalina.out文件比较大, 可以就会比较慢, 等待一会就可以了!
<span style="color:#000000"><code>echo ' ' > catalina.out
</code></span>
- 1
why?
若日志文件过大, 可能会导致服务器磁盘空间满了, 有些接口可能不能正常访问. ( 此时就需要解决! )
通过这种方法,磁盘空间可以立即释放,进程可以继续向文件写入日志,但不必重启服务器。