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        //날짜별로 자른다