gpt4 book ai didi

linux - 包含日志文件的 logrotate 目录

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:05:44 25 4
gpt4 key购买 nike

我正在寻找一种可以对特定目录中的所有日志文件进行 logrotate 的方法。

我目前使用的配置是:

/path/to/folder/*.log {
daily
rotate 5
missingok
notifempty
maxage 14
compress

每天 - 因为我希望它每天运行

轮换 - 删除前轮换 5 个版本

maxage 14 - 14 天后删除实际日志文件

compress - 旋转时压缩日志文件。

我不明白的是为什么现在的日志文件也被压缩了?我希望至少当前几天和昨天的日志文件保持不变。

我尝试使用 delaycompress 但这也没有帮助。

你能帮我看看我做错了什么吗?

最佳答案

添加delaycompress 将延迟压缩一圈。

然后你应该:

  • 正在写入的当前日志文件;
  • 未压缩的先前日志文件(在轮换之前从“当前”日志文件创建);
  • 较早的日志文件已压缩。

请注意,maxage 14 在这里并不是很有用,因为 rotate 将在 5(每日)轮换后删除日志文件。

关于linux - 包含日志文件的 logrotate 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47065681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com