【发布时间】:2015-03-25 19:13:29
【问题描述】:
我想通过 logrotate 压缩超过 30 天的日志并删除超过 90 天的日志。你能帮我看看我需要如何在 logrotate conf 文件中进行配置吗?
日志一直在根据时间创建。我只需要从这个路径备份颠覆日志。
[svnadmin@svnarapp01:/opt/svn/logs/svnarapp01]ls subversion_201*
subversion_2014_12_14_00_00_00.log
subversion_2014_12_29_00_00_00.log
subversion_2015_01_13_00_00_00.log
subversion_2014_12_15_00_00_00.log
subversion_2014_12_30_00_00_00.log
subversion_2015_01_14_00_00_00.log
subversion_2014_12_16_00_00_00.log
subversion_2014_12_31_00_00_00.log
subversion_2015_01_15_00_00_00.log
超过 30 天的日志将被压缩,超过 90 天的日志将被删除。此过程将每天运行。
【问题讨论】:
-
man logrotate,配置:compress,rotate,... 我认为您需要 2 个文件,但我不确定。一个用于 30 天,一个用于 90 天。 -
是否已将其移至 超级用户?