로그 경로에 두 개의 와일드카드를 사용할 때 logrotate가 빈 로그 파일을 생성하는 이유는 무엇입니까?

로그 경로에 두 개의 와일드카드를 사용할 때 logrotate가 빈 로그 파일을 생성하는 이유는 무엇입니까?

Logrotate는 로그를 회전하지만 파일 이름을 .1(그리고 이어서 .2.gz, .3.gz 등)로 바꾸면 파일이 비어 있습니다. 로그 구성 파일에 지정된 경로를 추적했습니다.

/hosts/*/log/*.log

위의 줄을 특정 디렉터리로 변경하면 다음과 같습니다.

/hosts/website-1/log/*.log

Logrotate가 정상적으로 작동하기 시작합니다. 구성에서 다른 사항은 변경되지 않았으며 명령을 사용하여 테스트하고 있습니다 logrotate -f /etc/logrotate.d/hosts.

여러 개의 로그 디렉터리를 개별적으로 나열할 수 있다는 것을 알고 있지만 첫 번째 줄이 작동하면 더 쉬울 것입니다. 어떤 아이디어가 있나요?

관련 정보