日志文件过大,查看文件中一段时间内日志
仿真环境出问题,不能查看数据库。只允许看日志,日志在1G以上。
用查看大日志文件应用,查看不了。
百度了一波,通过linux命令截取日志,生成新的日志文件。
#查nohup.out日志表2019-11-18 20:00:00 - 2019-11-18 22:00:00这两小时的记录(前提是日志里有这样的格式时间),并生成 0318.log
cat nohup.out | sed -n '/2019-11-18 20:00:00/,/2019-11-18 22:00:00/ p' > 0318.log
https://blog.51cto.com/13502993/2451527;原文更详细些!

精确查询:
sed -n '/2020-02-12 15:00:00/,/2020-02-12 16:00:00/p' ris.log
运行结果:NULL
坑点:
如果开始时间日志里面是没有的,那么查询结果为空,比如开始时间2020-02-12 15:00:00日志里没有
如果结束时间日志里面是没有的,查询的结果就是开始时间到最后的全部日志
模糊查询:
sed -n '/2020-02-12 15:0./,/2020-02-12 16:0./p' ris.log
#从日志里有2020-02-12 15点0第一个字样的开始查,直到有第一个2020-02-12 16:0字样的结束

浙公网安备 33010602011771号