ryslog命令将一个文件的内容复制到另一个

时间:2019-07-05 10:28:56

标签: rsyslog

我有一个问题,在应用程序使用的内部库中,使用rsyslog登录文件。现在,由于代码在生产环境中运行,因此文件会被连续追加,一段时间后,操作系统可能会拒绝写入文件,因为文件很大。 因此,在这里我需要一个rsyslog cmd,它可以将文件的内容复制到另一个文件(例如:.1.log)中,并清空原始文件。 在原始日志文件超过特定大小限制(已定义)之后,需要定期执行此操作。每次我们需要将内容添加到新的日志文件中时,以便于分析。 请帮助我。

我尝试在rsyslog.conf文件中添加一些rsyslog配置,但是没有用。

/var/log/mcng/lib.log {     Missingok     日常     复制截断     创建0664 root root     dateext     最小1M     压缩     旋转4 }

在这里,我使用了这段代码。但是在这种情况下,它仅旋转4次,并且在每次旋转过程中,原始文件都会旋转为.zip文件。

任何解决方案都会有所帮助。

0 个答案:

没有答案