linux - 用于在多个文件中存储服务日志的 Linux 命令
问题描述
Linux中是否有用于捕获多个文件中的日志的命令?这意味着如果日志的大小超过特定大小,则创建一个新文件。
即 java -jar myjar.jar >> templog.txt
上述命令将日志存储在 templog.txt 文件中,但在一定的日志大小后不会创建新文件(即 templog.txt)。
解决方案
为此,请使用 logrotate this 。
您可以根据计划或大小轮换日志文件,旧文件获得新名称。
见这里:https
://linux.die.net/man/8/logrotate
这里更详细的帖子:https ://www.tecmint.com/install-logrotate-to-manage-log-rotation-in-linux/
推荐阅读
- sublimetext3 - 如何在 IDE 中使用到处都是的 HTML 自动缩进?崇高的,原子
- python - Python sql 排序方式
- asp.net-mvc - .net core web api 重定向到另一个页面
- javascript - 为什么在夜间模式下屏幕闪烁白色然后变暗?
- bash - 以csv格式提取数据
- tomtom - TomTom:提交后如何取消作业?
- php - 依赖注入不起作用,但手动定义
- c# - 如何将 vs2008 c++ OpenCV dll 构建到 vs2008 C#?
- node.js - 在 Nodejs 中使用 TCP Echo 服务器
- jquery - IE11 Ajax 请求将间歇性失败