파일이 6개월보다 오래된 경우 newsyslog.conf를 사용하여 다음 파일을 삭제하고 싶습니다.
# logfile [owner:group] mode count size when flags [/pid_file]
/mnt/usb/access_*.log
다른 어떤 옵션을 설정해야 합니까?
답변1
모든 필수 필드에 값을 지정해야 합니다.
다음은 모드 644를 사용하여 새 로그 파일을 생성하고 가장 오래된 파일을 삭제하기 전에 최대 6개의 파일을 유지합니다. 이 *
필드는 런타임에 파일 크기를 고려하지 않도록 size
지시합니다 . "한 달에 한 번, 매월 1일 자정에 파일을 회전합니다"를 의미합니다. 파일 이름이 쉘 패턴이고 일치하는 모든 파일을 회전해야 함( ), 회전된 파일을 ( )을 사용하여 압축해야 하며 데몬( )에 신호를 보낼 필요가 없음을 알려줍니다 .newsyslog
$M1D0
GJN
newsyslog
G
bzip2
J
N
# logfile [owner:group] mode count size when flags
/mnt/usb/access_*.log 644 6 * $M1D0 GJN
사용 사례에 대해 더 자세히 알지 못하면 더 구체적인 지침을 제공할 수 없습니다. 예를 들어, 이러한 파일이 어떻게 작성되는지 또는 어떤 소유권을 적용해야 하는지는 언급하지 않지만 newsyslog.conf
맨페이지는 매우 상세하며 공백을 메우는 데 도움이 될 것입니다.