如何获取 logrotate 文件列表
How to get list of logrotate files
我的程序如何遍历 logrotate
创建的日志历史记录?
logrotate
有很多文件命名选项。例如,dateext
、delaycompress
和 rotate
都会以某种方式影响文件名。我希望我的程序 Linux 友好,并且可以使用其中的大部分选项。
我阅读了 logrotate
的整个联机帮助页,但没有找到任何关于其他软件如何检查 logrotate
生成的文件的说明。是否有一些姊妹实用程序了解 logrotate
对我的日志文件所做的事情,并且可以轻松检索此信息?
再看manpage 3遍后,发现如下文字:
Note that the datestamps generated by this format must be lexically sortable ...
when using the rotate option, logrotate sorts all rotated filenames to find out which logfiles are older
所以我们有一个已记录 的方法来查找文件。
倒序的话,使用dateext
的时候当然要倒序了。
我的程序如何遍历 logrotate
创建的日志历史记录?
logrotate
有很多文件命名选项。例如,dateext
、delaycompress
和 rotate
都会以某种方式影响文件名。我希望我的程序 Linux 友好,并且可以使用其中的大部分选项。
我阅读了 logrotate
的整个联机帮助页,但没有找到任何关于其他软件如何检查 logrotate
生成的文件的说明。是否有一些姊妹实用程序了解 logrotate
对我的日志文件所做的事情,并且可以轻松检索此信息?
再看manpage 3遍后,发现如下文字:
Note that the datestamps generated by this format must be lexically sortable ... when using the rotate option, logrotate sorts all rotated filenames to find out which logfiles are older
所以我们有一个已记录 的方法来查找文件。
倒序的话,使用dateext
的时候当然要倒序了。