【发布时间】:2018-10-15 11:58:15
【问题描述】:
我的用于 logrotate 的 custom.conf 文件只执行旧文件的重命名,但在我的 maxage 日之后不处理它们。我可以看到它旋转文件。 custom.conf 文件保存到 /etc/logrotate.d/ 目录。有人可以告诉我我是否在这里遗漏了什么? 它只是继续在我的日志文件末尾添加以前的日期 *.log-20180428-20180430-20180502-20180504。
这里是 custom.conf 文件(注意:directory_name 路径是挂载的驱动器。)
/directory_name/*/*/*.log*
/directory_name/*/*.log*
{
daily
compress
delaycompress
rotate 4
ifempty
maxage 4
nocreate
missingok
sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/syslogd-ng.pid 2> /dev/null` 2> /dev/null || true
endscript
}
【问题讨论】:
-
也许
*.log*应该只是*.log没有结尾*。这可能是文件名中添加更多日期的原因。
标签: logrotate