centOs7 catalina.out 날짜별 저장

반응형

 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

 

반응형