【发布时间】:2015-04-10 05:34:52
【问题描述】:
各位程序员大家好。 我需要一个日志文件问题的解决方案。 这是一个基于 Unix 的环境。惠普-UX。 有一个目录包含每天创建的日志文件,并根据需要附加消息和错误。 这些文件可以大到 1GB 的文本。 我需要找到一个特定的短语。 你会建议我怎么做?
系统人员建议我不要使用简单的 GREP,因为它会在每 5 分钟一次的搜索期间导致 CPU 使用率过高。
在这种情况下我该怎么办?
【问题讨论】:
-
File::Tailperl 模块怎么样 - 您不需要每 5 分钟重新读取一次文件,但您可以在事件到达时对其进行解析。