2017-10-05 29 views
0

我的程序如何遍歷由logrotate創建的日誌歷史記錄?如何獲取logrotate文件列表

logrotate有很多文件命名選項。例如,dateextdelaycompressrotate都會以某種方式影響文件名。我希望我的程序能夠對Linux友好,並且可以使用大多數這些選項。

我讀了logrotate的整個手冊頁,並沒有發現其他軟件如何檢查logrotate生成的文件的任何描述。是否有一些姊妹實用工具可以理解logrotate對我的日誌文件所做的工作,並且可以很容易地檢索到這些信息?

回答

0

3次以上重讀手冊頁後,我發現下面的話:

請注意,此格式生成的日戳必須是詞法排序... 使用旋轉選項時,logrotate的所有各種旋轉文件名以找出哪些日誌文件是老年人

因此,我們必須尋找的文件記錄方法。 對於反向時間順序,當然當使用dateext時,必須顛倒排序。