개발/톰켓

Tomcat Crontab을 활용한 톰캣 로그관리

림쌍월 2020. 10. 28. 10:05

logrotate 로 관리하는 방법도 있지만 뭔가 원하는데로 입맛대로 되지 않아서 직접 crontab을 이용해서 관리

간단한 shell 스크립트만 작성할줄 알면 어려운것도 아니라서 또 까먹을까봐 기록해둠

 

* 현재의 shell 환경에서 등록 된 crontab을 확인

crontab 옵션 (수정시 VI editor 명령어와 동일)

 -e : 수정

 -l : 목록확인

 -r : 삭제

 

*/home/ec2-user/tomcatlog_logrotate.sh 내용

메일 새벽에 실행이 되기에 BASE_DAY 에 어제 날짜로 설정

catalina.out , localhost_access_log 로그만 적용 된것이며 BASE_DAY 명칭으로 압축하고

기존의 파일은 삭제 용량이 무한대로 쌓이는 catalina.out 은 초기화!

다른 로그들도 작업해야 하지만 용량도 적고 귀찮아서 패쓰!

 

 

다음날 다시 로그를 확인하면 이렇게나 예쁘게 정리됨

'개발 > 톰켓' 카테고리의 다른 글

톰캣 8.5 SSL 인증서 적용  (0) 2021.02.02