如何获取logrotate文件列表

时间:2017-10-05 05:15:25

标签: logrotate

我的程序如何遍历logrotate创建的日志历史记录?

logrotate有很多文件命名选项。例如,dateextdelaycompressrotate都会以某种方式影响文件名。我希望我的程序对Linux友好,并且可以使用大多数这些选项。

我阅读了logrotate的整个联合帮助页,但没有找到任何关于其他软件如何检查logrotate已生成的文件的说明。是否有一些姐妹实用程序可以理解logrotate对我的日志文件做了什么,并且可以很容易地检索这些信息?

1 个答案:

答案 0 :(得分:0)

在重新阅读该联机帮助页面3次之后,我发现了以下词语:

  

请注意,此格式生成的日期戳必须是词法排序的...   当使用rotate选项时,logrotate会对所有旋转的文件名进行排序,以找出哪些日志文件较旧

因此,我们有一个记录的方法来查找文件。 对于反向时间顺序,当使用dateext时,必须颠倒排序。