Logrotate 오류: 알 수 없는 옵션 및 예상치 못한 텍스트

Logrotate 오류: 알 수 없는 옵션 및 예상치 못한 텍스트

logrotate를 사용하려고 하는데,

logrotate.d 디렉토리에 "rotatetest"라는 파일을 만들었습니다. 문서에서 다음 세부정보를 참조하세요.

/etc/rsa/rotatetest {
 create
 size 100k
 rotate 10
 missingok
 compress
 dateext
 postrotate
        service rsyslog restart
endscript
}

내가 달리려고 할 때logrotate -f 회전 테스트, 다음과 같은 오류가 발생합니다

error: rotatetest:1 unknown option 'Oct' -- ignoring line
error: rotatetest:1 unexpected text
error: rotatetest:2 unknown option 'Oct' -- ignoring line
error: rotatetest:2 unexpected text
error: rotatetest:3 unknown option 'Oct' -- ignoring line
error: rotatetest:3 unexpected text

답변1

logrotate -f rotatetest구성 파일을 기반으로 로그를 회전하는 명령을 실행하면 rotatetest명령은 다음에서 시작됩니다.rotatetest현재 디렉터리.

현재 작업 디렉토리는 아마도 입니다 /etc/rsa.logrotate로그 파일구성 파일로. 로그 파일의 시작이나 끝을 확인할 수 없으므로 불평합니다. 오류 메시지의 문자열을 Oct보면 로그 파일을 구성 파일로 사용하려는 것 같습니다.

대신에

logrotate -f /etc/logrotate.d/rotatetest

이렇게 하면 logrotate올바른 구성 파일을 얻을 수 있습니다.

관련 정보