`
zyq8557
  • 浏览: 46412 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Linux日志切分工具cronolog

阅读更多

需求:按分钟切分日志信息

 

搜集资料后,发现有两个可以切割日志的工具,Linux自带的LogRotate和Cronolog。

 

LogRotate有一个问题就是不能按分钟切分,只有%Y%m%d三种单位,因此选择Cronolog作为日志切分工具。

 

Cronolog的安装可以参考:

http://www.lesishu.com/linux/cronolog/

 

下面给出一个用curl获取数据且用cronolog切分日志的例子:

 

curl -v -D $filename $url | /usr/local/sbin/cronolog ${logname}_%Y%m%d%H%M.log


ps:curl会通过请求$url获取数据,作为| 管道命令之后的输入数据,cronolog根据%Y%m%d%H%M的切分格式进行日志的切分。
分享到:
评论

相关推荐

    Java项目linux启动脚本以及日志分割安装软件

    cronolog是一个在Linux环境下广泛使用的日志分割工具,它可以根据时间间隔自动创建新的日志文件,从而保持日志文件的大小在一个可管理的范围内。 1. **cronolog的工作原理**:cronolog会监听指定的日志文件,每当...

    使用cronolog工具切分Tomcat的catalina.out日志文件

    cronolog是一款在Linux系统中广泛使用的日志管理工具,它能够按照时间间隔自动地将日志文件分割,便于管理和分析。在Tomcat这样的Java应用服务器中,`catalina.out`是默认的日志文件,记录了Tomcat启动、运行过程中...

    cronolog-1.6.2.Linux.zip

    cronolog是Linux操作系统中的一款日志管理工具,主要用于日志文件的分割和归档。它按照时间间隔(如每小时、每天)将日志文件分割成多个小文件,便于管理和分析系统活动。这个压缩包“cronolog-1.6.2.Linux.zip”...

    linux下切分tomcat的Catalina.out日志

    通过上述步骤,我们成功地实现了在Linux环境下使用cronolog工具自动切分Tomcat的`catalina.out`日志文件。这种方法不仅提高了日志文件的可管理性,还避免了因单个日志文件过大而导致的问题。这对于保持系统的稳定性...

    cronolog切割tomcat catalina.out 文件 tomcat日志按小时切割

    标题中的“cronolog切割tomcat catalina.out 文件 tomcat日志按小时切割”是指使用cronolog工具对Tomcat服务器的日志文件,特别是`catalina.out`文件进行按小时分割的实践方法。`catalina.out`是Tomcat默认的日志...

    win系统下的tomcat日志按日期切割工具

    "win系统下的tomcat日志按日期切割工具"指的是在Windows环境下对Tomcat日志进行自动切割的解决方案。通常,Linux系统中有一个名为`logrotate`的工具用于此目的,但在Windows上,我们可以使用类似功能的`cronolog`...

    cronolog-1.6.1-win32日志分割工具

    cronolog是一款广泛使用的日志管理工具,尤其在Unix和Linux环境中。尽管它的主要版本是针对这些操作系统设计的,但cronolog-1.6.1-win32表明它已经被移植到Windows平台,使得Windows用户也能利用其功能。在这个...

    cronolog1.6.2的tomcat日志分割

    cronolog是一款广泛使用的日志管理工具,特别是在Linux系统中,它能够按照用户设定的时间间隔自动分割日志文件,便于管理和分析。在Tomcat这样的Java应用服务器中,catalina.out文件是默认的日志输出文件,它记录了...

    cronolog-1.6.1-win32.zip

    cronolog就是这样一个工具,它的主要功能是在特定时间间隔或达到一定文件大小时自动切割日志文件。在Linux系统中,cronolog通过解析cron表达式来控制日志切分的时间点。在Windows环境下,虽然没有内置的cron服务,但...

    catalina.out日志切分.docx

    ### Linux环境下使用Cronolog工具实现Tomcat日志文件catalina.out的自动切分 在运维场景中,为了确保服务器性能稳定以及便于日志管理,通常需要对较大的日志文件进行定期切割。特别是在使用Apache Tomcat服务器时,...

    cronolog-1.6.1.win32-bin.zip

    cronolog是一款广泛应用于服务器日志管理的工具,尤其在Linux环境中,它能够自动地分割和归档日志文件,以保持日志数据的有序性和易管理性。然而,标题中的"cronolog-1.6.1.win32-bin.zip"表明这是一个针对Windows...

    cronolog-1.6.2.tar.gz

    cronolog-1.6.2.tar.gz 是一个用于日志管理的开源工具,它在Linux和类UNIX系统中被广泛使用。这个压缩包包含了cronolog的1.6.2版本,该版本是针对Tomcat这样的Java应用服务器进行日志切割而设计的。日志切割对于监控...

    nginx-1.7.2 + cronolog-1.6.2

    Nginx 和 Cronolog 是在 Linux 系统中广泛使用的两个工具,它们分别用于网络服务器的反向代理服务和日志管理。在本文中,我们将深入探讨这两个组件的功能、安装过程以及如何结合使用来实现更高效的系统管理。 **一...

    tomcat日志切分方案,老系统一直使用tomcat,导致不主动清理,日志膨胀厉害,这里是每日可清理日志

    解决方案主要依赖于一个名为`cronolog`的工具,它是一个日志切分器,可以按照指定的时间间隔(如每天)创建新的日志文件。以下是具体步骤: 1. **安装cronolog**:通过wget下载并编译安装`cronolog`。在终端中执行...

    TOMCAT在LINUX下catalina.out文件分割

    2. Linux日志文件分割方法: - 一种常见的解决方案是使用名为`cronolog`的工具。`cronolog`是一个日志文件切割器,可以根据时间规则自动分割日志文件,比如每天创建一个新的日志文件。 - `cronolog-1.6.2.tar.gz`...

    日志切割软件

    这里提到的"日志切割软件"很可能是指`cronolog`,一个Unix/Linux系统下的日志轮转工具,版本为1.6.2。 `cronolog`是一个基于时间规则的日志分割工具,它允许我们将日志按照特定的时间间隔(如每天、每小时)切割成...

    tomcat日志切割和tomcat优化

    Cronolog是一个基于时间的日志切割工具,它可以根据预设的时间规则(如每天、每小时)自动将旧的日志内容滚动到新的文件中,保持日志文件的有序和可管理。在Linux环境下,将Cronolog解压缩并放置在适当目录后,可以...

    Linux下定时切割Mongodb数据库日志并删除指定天数前的日志记录

    切割日志的一种常见方法是使用Linux的`logrotate`工具。你需要创建一个特定于MongoDB的`logrotate`配置文件,例如`/etc/logrotate.d/mongodb`,并在其中定义切割规则,如每天、每周或每月切割一次,并设定保留的旧...

Global site tag (gtag.js) - Google Analytics