develop/linux
catalina.out파일 lotate 시키기
참새느님
2015. 2. 10. 21:20
/etc/logrotate.d/ 폴더에 파일 생성
ex) vim /etc/logrotate.d/tomcat
#!/bin/bash
# SWU Tomcat Log Daily truncate and rotate
/svc/tomcat/was/tomcat-7.0.54/logs/catalina.out{
copytruncate
daily
rotate 30
missingok
notifempty
dateext
}
단 root권한으로 할 것 !
copytruncate //무중단 상태에서도 실행 할 수 있는 옵션
daily //매일 로그 로테이팅을 한다. weekly montly도 있음
rotate 30 //로그파일이 30개 이상이면 지운다
missingok // 파일이 없어도 지나간다. nomissingok도 있음
notifempty // 비어 있으면 지나간다
dateext //날짜별로 자른다