zoukankan      html  css  js  c++  java
  • 日志分割工具logrotate

    日志分割工具logrotate

    nginx
    tee /etc/logrotate.d/nginx <<-EOF
    /data/wwwlogs/*main.log {
      daily
      rotate 5
      missingok
      dateext
      compress
      notifempty
      sharedscripts
      postrotate
        [ -e /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`
      endscript
    }
    EOF
    
    other tools
    tee /etc/logrotate.d/mymon <<-EOF
    /home/work/gopath/src/github.com/open-falcon/mymon/mymon.log {
      daily
      rotate 5
      missingok
      dateext
      compress
      notifempty
      sharedscripts
      postrotate
      endscript
    }
    EOF
    
    logrotate -d /etc/logrotate.d/mymon             #测试
    logrotate -vf /etc/logrotate.d/mymon            #强制执行
    
    简单说明参数
      daily                 #每日执行,weekly,yearly
      rotate 5              #保存几份
      missingok             #忽略logrotate执行时的错误
      dateext               #日期方式命令保存的文件
      compress              #压缩
      notifempty            #检查日志文件是否为空,空不执行
      sharedscripts         
      postrotate            #其他命令
    
  • 相关阅读:
    API
    MVC判断是否登录
    MVC收藏店铺
    MVC显示界面
    MVC登录
    MVC登录跳转到显示
    MVC退单
    MVC判断登录
    Oracle 千位符转换,及格式转换
    【转】Java 服务端 和 C# 客户端 实现 Socket 通信
  • 原文地址:https://www.cnblogs.com/ops-sylar/p/9627724.html
Copyright © 2011-2022 走看看