Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 이메일용어
- tar
- 파일업로드
- 리눅스
- bindService return false
- Fya
- gzip
- DatePicker
- client_max_body_size
- nginx
- jquery timepicker
- android bindService false
- TimePicker
- FYR
- 방화벽
- 파일수세기
- bindService
- fyi
- 리눅스방화벽
- Firewall
- bindService false
- tar.gz
Archives
- Today
- Total
피곤한부엉이 개발일지
리눅스 로그 압축 예시 본문
`date +%Y'-'%m'-'%d -d 'yesterday'` -> 어제 날짜 출력
cat /dev/null > /경로/tomcat/logs/catalina.out - >이것같은 경우는 sever.xml 쪽에서 정리 할수있지만 같이 넣었습니다.
톰켓로그,서버로그를 정리할일이 있어서 오랜만에 작성하는 김에 기록해서 저장해놓을려고 합니다.
vi compress-log.sh
- 로그정리 실행파일 작성
echo '###########################start_log_compress#############################'
cat /dev/null > /경로/tomcat/logs/catalina.out
gzip /경로/tomcat/logs/localhost_access_log..`date +%Y'-'%m'-'%d -d 'yesterday'`.txt
gzip /경로/tomcat/logs/catalina.`date +%Y'-'%m'-'%d -d 'yesterday'`.log
gzip /경로/logs/server_`date +%Y'-'%m'-'%d -d 'yesterday'`.log
gzip /경로/tomcat/logs/localhost.`date +%Y'-'%m'-'%d -d 'yesterday'`.log
echo 'done'
팀장님이 작성 이후 0시에 작동하길 원하신다고 해서 crontab에 추가하겠습니다.
crontab -e
- crontab 추가작성 나갈때는 :wq! 으로 저장
0 0 * * * /경로/tomcat/bin/compress-log.sh
crontab -l
- 설정 확인
service crond restart
'프로그래밍 > Linux' 카테고리의 다른 글
리눅스 파일 / 디렉토리 개수 세기 (0) | 2024.08.23 |
---|---|
SSH tool 추천 MobaXterm (0) | 2024.01.02 |
gzip 압축 (0) | 2021.07.13 |
리눅스 파일 tar , gz 압축 , 압축풀기 (0) | 2021.07.13 |
방화벽 존 조회 ,포트 추가,제거 (0) | 2021.06.29 |