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
올바른 구성 파일을 얻을 수 있습니다.