在文件中显示最新的日志条目 - Linux

时间:2013-11-23 11:56:42

标签: linux logging

Linux中是否有命令只显示日志文件中的最新条目?理想情况下,每次读取文件后都会清除日志文件。

2 个答案:

答案 0 :(得分:5)

tail,假设您要查看最后几个(tail -n N以查看最后一个N,默认值为10)。然后tail -f将连续显示最后的条目,直到您按Ctrl-C停止它。

这些工具都没有“清除”日志文件,就像删除它一样,但这是一件好事:日志文件应该附加到,很少被删除。

为了节省空间,可以使用logrotate“旋转”(重命名和压缩)日志。有关详细信息,请参阅man logrotate

答案 1 :(得分:0)

@John Zwinck:是的,以下内容在我的剧本中运作良好:

cat 'logfile'
> 'logfile'
相关问题