首页 > 其他分享 >cronolog工具切割nohup运行日志

cronolog工具切割nohup运行日志

时间:2023-04-18 22:44:06浏览次数:45  
标签:运行日志 -% 切割 nohup 日志 rpm cronolog

1. 日志分割:随着JAVA服务线上运行,默认单个日志文件占用磁盘空间会越来越大,查看文件信息不方便,故需要对日志文件进行分割,这里借用第三方工具cronolog切割,因为网上有很多种切分方式,要么不行要么不好用。

 

2. 安装cronolog

  A. yum在线安装:yum install -y cronolog;

  B. rpm离线安装:rpm -Uvh ./rpms/cronolog-1.6.2-14.el7.x86_64.rpm --nodeps --force,注:可前往cronolog包下载地址

  C. cronolog采用管道方式来工作,默认安装路径为/usr/sbin/cronolog。

 

3. nohup运行项目

  A. 切割日志命名方式:nohup java -jar rhxy.jar | /usr/sbin/cronolog ./rhxy_%Y-%m-%d-%H-%M.log >> /dev/null 2>&1;

标签:运行日志,-%,切割,nohup,日志,rpm,cronolog
From: https://www.cnblogs.com/ruhuanxingyun/p/17331492.html

相关文章

  • nohup: ignoring input and redirecting stderr to stdout
    把后面的“&”改成“2>&1&”,把启动命令改成如下:nohupjava-jareureka-server.jar>../logs/eureka-server.out2>&1&再次执行,问题解决。解释如下:2>表示把标准错误(stderr)重定向,标准输出(stdout)是1。尖括号后面可以跟文件名,或者是&1,&2,分别表示重定向到标准输出......
  • nohup python app.py 1>log.log 2>&1 & 这句话代码咋解释呀,不太明白
    nohuppythonapp.py1>log.log2>&1&这句话代码咋解释呀,不太明白 GPT给的答案 克隆ChatGpt功能nohuppythonapp.py1>log.log2>&1&这句话代码咋解释呀,不太明白  这个命令可以分成几部分:-`nohup`:意思是不挂断,即使终端关闭或者用户退出登录,进程也将继续运行。-......
  • 后台执行命令 -- &和nohup
    当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集访问磁盘的进程,你可能希望它能够在每天的非......
  • nohup使用介绍
    什么是nohup?在Linux操作系统中,nohup是一个非常有用的命令,它允许用户在后台运行进程,即使在注销终端或关闭SSH连接后,进程也可以继续运行。本章将深入探讨nohup命令,包括其定......
  • Android 观察App运行日志和面对安装工程中需要在
    Android采用Log工具打印日志,它将各类日志划分为五个等级;log.e表示错误信息,比如可能导致程序崩溃的异常log.w表示警告信息log.i表示一般消息log.d表示调试信息。可把程......
  • 【shell】后台执行命令 nohup和&
    &最简单的后台运行是:&,你可以在命令结束后加一个&,以表示该命令在后台运行而不会占用你的命令窗口:nohup:nohup是nohungup的缩写,意为“不挂断”,我们在使用Xshell等工具......
  • nohup java -jar启动jar包,war包以及nohup和&的区别
    nohupjava-jara.jar>a.log2>&1&上面的命令意识: 1. nohup:不挂断地运行命令。nohangup的缩写,意即“不挂断”,注意没有后台运行功能,如果你直接在shell中用CtrlC,......
  • nohup & 说明
    命令无nohup和&程序前台执行,用户不能执行其他命令,退出终端后程序退出&程序后台执行,用户可执行其他命令,退出终端后程序退出nohup程序前台执行,用户不......
  • Zookeeper不打印运行日志
     zookeeper的配置文件目录中缺少log4j.properties文件#Copyright2012TheApacheSoftwareFoundation##LicensedtotheApacheSoftwareFoundation(ASF)und......
  • 004 python 程序运行日志使用方法
    导入包importlogging.handlersimportdatetimelogger=logging.getLogger("log")日志目录查找并创建ifos.path.isdir('log'):print("当前目录下存在log文......