我想将所有大于 1M 的日志移动到“olddir”(/var/log/old
在本例中)。
我已经在 Google 上搜索并阅读了手册页,但没有找到令人满意的解决方案。
答案1
您可以使用尺寸logrotate 中的参数。
仅当日志文件的大小超过 size 字节时才会轮换。如果 size 后面跟着 k,则大小假定为千字节。如果使用 M,则大小以兆字节为单位,如果使用 G,则大小以千兆字节为单位。因此,size 100、size 100k、size 100M 和 size 100 Ga 均有效。
可以。也许你的配置有误,能否在这里提供一下。
已编辑
添加rotate
参数。
日志文件会轮换 count 次,然后才会被移除或邮寄到 mail 命令中指定的地址。如果 count 为 0,则会移除旧版本,而不会轮换。
您没有指定旋转次数,因此旧的日志文件已被删除。