linux 日志割接

cat >> /etc/logrotate.d/自定义文件名 << EOF
/usr/local/rabbitmq/var/log/rabbitmq/*.log {
  weekly     #指定转储周期为每周
  rotate 20  #指定日志文件删除之前转储的次数,0 指没有备份,20指保留20个备份
  compress   #通过gzip 压缩转储以后的日志
  delaycompress #delaycompress 和 compress 一起使用时,转储的日志文件到下一次转储时才压缩
  notifempty #如果是空文件的话,不转储
  postrotate #在转储以后需要执行的命令
    /sbin/service rabbitmq-server rotate-logs > /dev/null   #执行的命令
  endscript #postrotate的结束标识
}
EOF

 传送门:https://www.cnblogs.com/davidwang456/archive/2014/01/14/3518670.html

posted @ 2019-10-17 09:54  悟空为师想要吃肉  阅读(348)  评论(0)    收藏  举报