我的程序如何通过logrotate
创建的日志历史记录迭代?
logrotate
有许多用于文件命名的选项。例如,dateext
,delaycompress
和rotate
都以某种方式影响文件名。我希望我的程序对Linux友好并使用大多数选项。
我阅读了logrotate
的整个manpage,并且找不到有关其他软件如何检查logrotate
产生的文件的任何描述。也许有些姐妹实用程序了解logrotate
对我的日志文件做了什么,并且可以轻松检索此信息?
又重新阅读了3次,我找到了以下单词:
请注意,该格式生成的日期固定必须是词汇上排序的... 使用旋转选项时,logrotate类别所有旋转的文件名以找出较早的日志文件
因此,我们有一个记录的方法来查找文件。对于反向时间顺序,当然使用dateext
时,必须逆转排序。