使用logrotate仅删除由其他服务pipe理/旋转的日志

有很多程序自己pipe理日志文件的旋转。 然而,他们中的许多人只是旋转日志,并从不删除它们,并认为这只是系统pipe理员工作的一部分,他/她将根据需要进行备份或删除。

我的问题是我可以使用Logrotate只删除旧的日志文件? 就像是

/some/log/path/*{ maxage 90 } 

我意识到这可以很容易地用Cron和其他方式完成,但我的问题是具体使用Logrotate。 这样做有什么缺点吗?

谢谢!

该手册说:

最大计数

删除比<count>天更早的旋转日志。 只有在日志文件将被旋转的情况下才会检查年龄。 如果configuration了maillast和邮件,则将文件邮寄到configuration的地址。

(强调增加。)由此,除非logrotate负责旋转日志,那么maxage将被忽略。

我想可能configurationlogrotate执行旋转操作,有效地什么都没做,但我没有看到configuration选项之间的任何东西,很容易会允许。