Answers:
它们都定义了您要保留多少个日志文件。虽然rotate
文件数量除外,但maxage
会将其值解析为时间。因此,如果您每周轮换登录,则可以使用rotate 2
或maxage 14
。请记住,maxage
它将在给定时间后删除旧的日志文件,因此,如果没有新的日志条目,logrotate将不会创建新的存档,但是它将删除旧的存档,而Rotate不会这样做。最好的选择是将两者结合起来:
weekly
rotate 4
maxage 60
这将每周轮换一次日志文件,并且归档数不会超过4个(一个月)。但是,如果文件早于60天,则logrotate会删除它们。