2015-11-07 47 views
0

我正在使用以下命令来搜索正在生成的数据流。日志文件由长时间运行的进程生成,并且日志机制不断旋转日志文件。因此,当前文件'aFile.log'将根据某些标准(如文件大小或时间更改)重命名为'aFile.log.1',并且将创建一个新的'aFile.log'。以下命令只是挂在那里。有没有解决这个问题的方法?tail -f aFile.log | grep astring在日志文件旋转时停止执行

tail -f aFile.log | grep aString 

回答

0

使用-F,而不是通过-f文件名进行跟踪。

tail -F aFile.log | grep aString 
+0

谢谢。这正是我所期待的。 – NaveenBabuE