logrotate 설명자가 여러 와일드카드를 처리할 수 있습니까?

logrotate 설명자가 여러 와일드카드를 처리할 수 있습니까?

예를 들어 syslog수집기 원격 항목의 syslog구성 /var/syslog/<host>/*.log에는 다음과 같은 내용이 있을 수 있습니다 .logrotate

/var/syslog/*/*.log {
    daily
    keep 7
    compress
    delaycompress
    sharedscripts
    postrotate
        /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
    endscript
}

답변1

동료들과 감사합니다.패트릭 메브젝~을 위한발견하다이것답변이 질문에 대해서.

에서 인용rfaircloth.com:

로그 순환 구성 만들기 /etc/logrotate.d/splunk-syslog:

/var/splunk-syslog/*/*.log { 
    daily
    compress
    delaycompress
    rotate 4 
    ifempty
    maxage 7
    nocreate
    missingok
    sharedscripts
    postrotate
        /bin/kill -HUP `cat /var/run/syslogd-ng.pid 2> /dev/null` 2> /dev/null || true 
    endscript
 }

이는 최소한 RHEL/CentOS 7 및 Ubuntu 16 LTS부터 시작되는 OOTB 기능입니다.

관련 정보