기본 적으로 Tomcat의 catalina.out 로그는 롤링이 되지 않기 때문에 별도의 방법을 사용해야 합니다.
쉬운 방법은 shell 을 만들어 cron 에 등록하면 됩니다.
1. catalina.out 을 오늘 날자로 백업 하고 현재 catalina.out 초기화 하기
2. 30일 이상되는 오래된 파일 삭제
#!/bin/bash
LOG_DIR="/usr/local/tomcat/logs"
EXPIREDAY="+30"
DATE=`date +%Y-%m-%d`
cp $LOG_DIR/catalina.out $LOG_DIR/catalina.$DATE.out
cat /dev/null > $LOG_DIR/catalina.out
find "$LOG_DIR" -ctime $EXPIREDAY -exec rm -f {} \;
**
- 로그 폴더에 여러 파일이 섞어 있는 경우 삭제시 find 명령어에 -name 옵션을 사용하면 필터링이 가능합니다.
- 삭제 대신 이동을 하려면 find 명령어 마지막 부분을 변경하면 됩니다.
2015년 7월 30일 목요일
2014년 10월 21일 화요일
[ Tip] Mac에서 FileZilla 클라이언트가 화면 영역 밖으로 벗어난 경우 초기화 방법
이번에 파일질라가 클라이언트가 업데이트 문제인지 맥에서 화면 여역 밖으로 벗어 나는 경우가 발생하는 경우가 있다.
(윈도우도 현상이 동한지 확인은 못했다.)
이때 화면 중앙으로 초기화 하는 방법은 다음과 같다. 아래의 파일을 삭제해 주면 화면 중앙으로 초기화 하게 된다.
/Users/[User]/.filezilla/filezilla.xml
또는 위의 파일을 열어서 아래의 부분을 수정해 주면 된다.
<Setting name="Window position and size">0 18 24 944 665 </Setting>
2번째 변수가 x, 3번째가 y 좌표 이므로 해당 값을 변경해 주면 된다.
이때 화면 중앙으로 초기화 하는 방법은 다음과 같다. 아래의 파일을 삭제해 주면 화면 중앙으로 초기화 하게 된다.
/Users/[User]/.filezilla/filezilla.xml
또는 위의 파일을 열어서 아래의 부분을 수정해 주면 된다.
<Setting name="Window position and size">0 18 24 944 665 </Setting>
2번째 변수가 x, 3번째가 y 좌표 이므로 해당 값을 변경해 주면 된다.
피드 구독하기:
글 (Atom)