반응형
cd /etc/logrotate.d/
vi tomcat
/usr/local/apache-tomcat-7.0.92/logs/catalina.out {
su root root
copytruncate //기존 파일 백업후 다른파일로 이동. 기존파일은 삭제
daily //로그 파일을 날짜별로 저장
rotate 30 //30개만큼 저장후 제거
compress //로그파일들은 gzip 으로 압축
missingok //로그파일이 없더라고 오류 발생 안함
notifempty //파일내용이 없으면 새로운 로그 생성 안함
dateext //순환된 로그파일의 날짜확장자
}
테스트 실행
logrotate -f /etc/logrotate.d/tomcat
-rw-rw-r-- 1 root root 563040 4월 28 15:47 catalina.out
-rw-rw-r-- 1 root root 45937555 4월 28 15:25 catalina.out-20200428.gz
반응형