前端之家收集整理的这篇文章主要介绍了
linux – 排除文件/目录logrotate,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我将所有应用程序日志记录到/ 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).使用该目录中的现有文件作为模型.
原文链接:https://www.f2er.com/linux/398833.html