dateext와 rotate 옵션을 동시에 사용할 수 있습니까?logrotate suffix : dateext + rotate
/var/log/verybig.log {
monthly
size=100M
dateext
dateformat .%Y%m
rotate 5
create
missingok
compress
}
과 내가 얻을해야합니다 :
설정은 다음과 같이해야한다
/var/log/verybig.log
/var/log/verybig.log-201408.1.gz
/var/log/verybig.log-201408.2.gz
/var/log/verybig.log-201408.3.gz
/var/log/verybig.log-201408.4.gz
/var/log/verybig.log-201408.5.gz
/var/log/verybig.log-201409.1.gz
/var/log/verybig.log-201409.2.gz
/var/log/verybig.log-201409.3.gz
/var/log/verybig.log-201409.4.gz
/var/log/verybig.log-201409.5.gz
을하지만 지금이 설정으로, logrotate에의 디버그 말해 : logrotate에 같은
destination /var/log/verybig.201409.gz already exists, skipping rotation
봐 여러 개의 접미사 옵션을 얻을 수는 없지만, 아마도 나는 나쁜 사람 리더입니다.
날짜 형식으로 날짜를 사용하는 것이 해결 방법이며 원하는 형식을 얻을 수 없습니다. 당신은 회전 된 파일의 접미사로 "날짜"를 사용할 수 있습니다
이것은 파일 이름을 고유하게 만들기 위해 날짜에 초를 추가하여 작동합니다. 지금까지는 하루에 여러 번 회전을 올바르게 수행 할 수 있었던 유일한 방법이었습니다. –