如何使 logrotate 仅在换行符后复制截断原始文件

如何使 logrotate 仅在换行符后复制截断原始文件

我试图每 15 分钟记录一次由多个 CDR 记录组成的 CDR 文件,其中每个 CDR 记录都出现在一个新行中,一切正常,但 logrotate 会截断最后一个 CDR 记录中间的文件,这会导致破坏最新的 CDR 记录跨 2 个文件。

有没有办法/选项告诉 logrotate 仅在看到换行符后截断文件,以便中间不会截断 CDR 记录?

谢谢

相关内容