회원가입

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기

Apache + cronolog + shell = 하루전 로그파일 압축백업

Profile
:맥노턴
크로노로그로 날짜별로 로그를 생성한 뒤에

#!/bin/sh

YESTERDAY=`TZ=PST+16PDT date +%Y-%m-%d`
LOGDIR=/var/log/httpd

# Compress routine
cd $LOGDIR

if [ -e "$YESTERDAY"_access.log ] || [ -e "$YESTERDAY"_error.log ]; then

tar -cvz --remove-files -f $YESTERDAY.tgz "$YESTERDAY"_*.log

else

echo "Source file not found : $YESTERDAY _access.log _error.log"

fi

와 같은 쉘커맨드로 매일 새벽에 실행시키면
어제날짜의 로그가 tar로 gzip 압축되어 보관됩니다.

어제날짜 구하는 방법을 알아내느라 애를 좀 먹었네요...

^^; 원리는 타임존을 우리보다 하루 느린 지역으로 정해서 어제 날짜를 구하는 것이 포인트!

:맥노턴.

Profile
:맥노턴
레벨 31
1127281/
-17%
McNorton & Education Lab.
Director
댓글
0
댓글 쓰기
권한이 없습니다.

번호 제목 조회 수 날짜
233 Windows/DOS XP 와 98 의 프린터/파일공유 문제 해결 8222 04.02.07
232 주변기기/네트워크장비 프린터설치가 안되요??? 15063 04.02.03
231 주변기기/네트워크장비 캡처보드 추천 부탁드려요. 10323 04.01.24
230 PC/Notebook [팁] 갑작스런 노트북 작동불능 상태? (1) 11914 04.01.22
229 PC/Notebook [펌] PDA 왕초보의 PDA 2달 사용기 11777 04.01.08
228 컴퓨터바이러스 [기술설명] RPC 인터페이스의 버퍼 오버런으로 인한 코드 실행 문제 12938 04.01.05
227 컴퓨터바이러스 RPC 인터페이스의 버퍼 오버런으로 인한 코드 실행 문제 8057 04.01.05
226 XE 코멘트에서 검색된 단어는 노란색으로 표시되는 방법을 알고싶습니다. 9494 03.12.27
225 XE 최근등록된 게시물은 어떻게 하는 건지요 26908 03.12.09
224 소프트웨어안내 당나귀 추천 서버 리스트 9003 03.12.07
Unix/Linux Apache + cronolog + shell = 하루전 로그파일 압축백업 11467 03.12.01
222 Unix/Linux SE7500CW2 : How do I ensure redundancy across Promise* ATA 100 RAID controllers? 6598 03.11.16
221 Unix/Linux How can I enable Direct Memory Access (DMA) under Red Hat* Linux 7.2 or 7.3? 6201 03.11.16
220 Windows/DOS 윈도XP시작시 오류 메시지: 프로시저 시작 지점을 Msvcrt.dll 파일에서 찾을 수 없습니다 11261 03.11.12
219 서버운영 ISP 별 SMTP 서버 리스트 9422 03.11.05
218 Unix/Linux up2date 를 이용한 Redhat 7.2 시스템 업그레이드 6253 03.11.03
217 Unix/Linux 커널 2.4.18 assertion failure in journal_commit_transaction 8205 03.11.03
216 Windows/DOS Windows Update 사용법 플래시 6931 03.10.25
215 Windows/DOS 윈도우XP의 대기모드/최대절전모드 동작시에 시스템 재시작 되는 경우 6531 03.10.24
214 Windows/DOS 윈도우XP 활용 팁 10가지 5850 03.10.24

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기