-
catalina.out 일별로 저장한 로그 파일들을 일정기간 삭제서버/centOS 2019. 11. 7. 16:28
이전글
https://forest-coding.tistory.com/15
tomcat 서버 catalina.out 일별로 저장
vim tomcat/bin/catalina.sh 에서 "2>&1" \| /usr/sbin/retatelogs "$CATALINA_OUT".%Y-%m-%d.log 86400 540 "&" 두곳을 바꿔 주면 됩니다. 86400 은 일단위 로테이션(초단위) 540은 표준시와 한국시간과의 시간차
forest-coding.tistory.com
vim /tomcat/logs/delete-log.sh 파일을 생성합니다
#!/bin/bash
find /usr/local/tomcat/logs/ -mtime +90 -name catalina\* -exec rm {} \;
find /usr/local/tomcat/logs/ -mtime +90 -name localhost_access_log\* -exec rm {} \;
을 저장합니다.
첫줄은 catalina로 시작되는 파일 중 90일 이상된 파일들을 삭제
둘째줄은 localhost_access_log로 시작되는 파일 중 90일 이상된 파일을 삭제 합니다.
crontab -e 로
0 9 * * * /usr/local/tomcat/logs/delete-log.sh
를 작성하여 매일 9시에 90일 이상된 파일을 삭제 하게 합니다.
'서버 > centOS' 카테고리의 다른 글
centOS7 서버 구축 일기 (0) 2021.02.08 tomcat 서버 catalina.out 일별로 저장 (0) 2019.11.07 .jar 파일 실행 시 com.mysql.jdbc.Driver class not found 해결 (0) 2019.10.24 vsftpd 개설 방법 (0) 2019.08.09 apache 서버가 실행이 되지 않을 때 (0) 2019.08.09