加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 排除文件/目录logrotate

发布时间:2020-12-13 16:51:43 所属栏目:Linux 来源:网络整理
导读:我将所有应用程序日志记录到/ logs /,其中所有应用程序都有一个单独的目录.我已经制作了一个自定义logrotate文件,如下所示: /logs/*.log { daily missingok rotate 1 sharedscripts dateext} 所以这是捕获/ logs中的所有日志文件.但是我想把一些目录留在轮
我将所有应用程序日志记录到/ logs /,其中所有应用程序都有一个单独的目录.我已经制作了一个自定义logrotate文件,如下所示:
/logs/*.log {
    daily
    missingok
    rotate 1
    sharedscripts
    dateext
}

所以这是捕获/ logs中的所有日志文件.但是我想把一些目录留在轮换之外.我可以以某种方式排除这些目录吗?那种情况下最好的做法是什么?

解决方法

日志文件的 recommended location是/ var / log.

您可以执行一些文件通配和多个文件规范来指定要包含的内容:

/var/log/appone.log
/var/log/app[2-7].log
/var/log/other*.log
{
    log options
}

但最好为每个应用程序创建不同的文件并将它们放在/etc/logrotate.d中,并且每个文件中只包含一个或两个以某种方式关联的文件规范(例如app或function / purpose).使用该目录中的现有文件作为模型.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读