最近,我设置了一个输出到单个日志文件的脚本.过了很长一段时间,这个文件开始变得太大,无法管理。我想知道最简单的方法是为原始日志文件中的每几百行设置一次日志轮转?
发布于 2018-01-04 02:12:14
您可以使用logrotate,执行以下命令来安装:
sudo apt-get install logrotate在Ubuntu (来自数字海洋)上的两个地方,通常可以找到Logrotate的配置:
/etc/logrotate.conf:该文件包含一些默认设置,并为一些不属于任何系统包的日志设置旋转。它还使用一个include语句从/etc/logrotate.d目录中的任何文件中提取配置。/etc/logrotate.d/:在这里,您安装的任何需要日志旋转帮助的包都会放置日志旋转配置。在标准安装中,您应该已经在这里为apt、dpkg、rsyslog等基本系统工具提供了文件。默认情况下,logrotate.conf将配置每周日志轮转(weekly),使用根用户和syslog组(su root syslog)拥有的日志文件,保留四个日志文件(rotate 4),并在旋转当前日志文件(create)后创建新的空日志文件。
如果您想了解有关如何使用此工具的更多信息,请访问以下链接:如何在Ubuntu 16.04上使用Log转速管理日志文件
希望这能有所帮助。
https://askubuntu.com/questions/992057
复制相似问题