tail和less这两个命令大家肯定是非常熟悉,但是你是否遇到突然跟踪着跟踪着,文件句柄没了,文件不动了,懵逼了吧,少年。原因你应该也知道,文件被rotate了。那要如何处理呢man tail告诉你答案。最后强烈推荐用less命令。
-F same as –follow=name –retry
命令
另外还有一个神器的命令less file,进去里面按F,变成tailf,ctrl+c中断,变成less。是不是很舒服。
1.tail 测试效果
测试过程
方式1:
结果:中断退出
方式2:
结果:再也没有结果输出
方式3:
结果:还能继续读到文件
2.tail同时监控多个文件
3.multitail命令监控多个文件输出
监控文件和命令
4. 牛逼的less命令(完全可替换tail)
通常我们使用tail -f 命令来实时追踪一个日志文件,很好用,但是有一个问题。例如我发现日志中有一条我关注的信息,但是很快就滚动过去了,这时我必须按 Ctrl+C 结束 tail 命令,然后使用vi或其他工具打开日志文件搜索刚才看到的信息。
tailf的姐妹用法 F命令
less /var/log/messages
按下F,则进入tailf的模式
ctrl+c,则进入less模式,可以上下翻动
参考
tail源码