首页 > 解决方案 > 用于在多个文件中存储服务日志的 Linux 命令

问题描述

Linux中是否有用于捕获多个文件中的日志的命令?这意味着如果日志的大小超过特定大小,则创建一个新文件。

即 java -jar myjar.jar >> templog.txt

上述命令将日志存储在 templog.txt 文件中,但在一定的日志大小后不会创建新文件(即 templog.txt)。

标签: linux

解决方案


为此,请使用 logrotate this 。
您可以根据计划或大小轮换日志文件,旧文件获得新名称。

见这里:https
://linux.die.net/man/8/logrotate 这里更详细的帖子:https ://www.tecmint.com/install-logrotate-to-manage-log-rotation-in-linux/


推荐阅读