이것syslog 3.1.1에 대한 문서매일, 매시간 또는 분 단위로 처리되는 로그를 생성하는 데 사용하려는 파일 대상에 옵션을 표시합니다(작은 로그가 됩니다).
destination separate_host_1.2.3.4 { file("/home/archive/temporallogs/1.2.3.4_${SEC}.log" template(logmon) owner("nobody") group("sshusers") perm(0640) overwrite-if-older(1) ); };
나는 이것이 효과가 있다고 생각합니다. 특히 (문서에서) 다음을 고려하면:
${WEEKDAY} 매크로와 함께 사용하면 모든 기록을 보관할 필요가 없는 경우 간단한 로그 회전에 사용할 수 있습니다.
overwrite-if-older 명령의 숫자는 초이며 syslog를 다시 시작하면 작동합니다.
파일 핸들과 syslog에 매분 작동하지 않는 이상한 것들이 있다면, 저는 이것을 포기할 것입니다. 왜냐하면 그것은 극단적인 경우이고 테스트용으로만 사용하고 있기 때문입니다(그래서 한 시간을 기다릴 필요가 없습니다). . 그러나 이것이 작동한다고 가정하면 뭔가 빠진 것이 있는지 궁금합니다.