当带有delaycompress的logrotate处于活动状态时,我可以手动压缩文件吗

当带有delaycompress的logrotate处于活动状态时,我可以手动压缩文件吗

我已设置了每日 logrotate,并带有compressmissingokdelaycompressdateext选项。我需要压缩延迟日志文件。我现在可以手动执行此操作吗?还是应该等到 logrotate 运行时执行此操作。

我只是不确定 logrotate 是否有一些内部存储,如果它看到文件已经被压缩,它会感到困惑吗?

答案1

如果我没记错的话,logrotate 只会在轮换中使用文件名,并且如果压缩文件,则只会更改名称。一旦文件被轮换(甚至在轮换之前),它甚至不会关心文件内容。您应该可以自由地压缩文件,但是如果您以某种不同的方式执行此操作,则最终可能会使该文件不在轮换范围内,只是躺在目录中。

无论如何,我相信尝试一下也无妨。“混淆”logrotate应该是不可能的。

相关内容