log 파일을 날짜별로 나누려면
글쓴이: kwon37xi / 작성시간: 화, 2004/01/20 - 1:38오후
저희가 사용하는 프로그램이 로그를 남기는데 그 로그가 통으로 그냥 남아버립니다.
사실 로그를 남기는 거도 아니고 stdout 으로 나오는 것을 ">> 어쩌구.log" 로 만들어서 계속 저장하고 있는건데요..
이게 무작정 커져서 어떻게 제어가 안됩니다.
날짜별로 나눴으면 하는데 그런데 쓰이는 셸/펄 스크립트가 있을까요? 돌리는건 cron 으로 돌리구요...
## 쉘이 맞을까 셸이 맞을까?
Forums:
방금 짜 봤는데. 별로 강추는 아니군요 -_-;기존의 로그파일 분석할
방금 짜 봤는데. 별로 강추는 아니군요 -_-;
기존의 로그파일 분석할려니 어찌 생겼는지 몰라서 그냥 놔두고..
새로 생기는것만...
http//wiki.kldp.org/wiki.php/DocbookSgml
http//wiki.kldp.org/wiki.php/DocbookSgml/Bash-Prog-Intro-HOWTO
를 참고해 보면 될 것 같기는 한데...
세벌 https://sebuls.blogspot.kr/
cronolog 라는게 있습니다.주로 아파치에 쓰이는데 찻아보시면
cronolog 라는게 있습니다.
주로 아파치에 쓰이는데 찻아보시면 원하시는 기능을 할수 있을꺼 같습니다.http://www.cronolog.org/
------------------------------------------------------------------------------------------------
Life is in 다즐링
리눅스라면 원래 logrotate 라는게 있습니다.
이거 깔려있으니까 여기에 추가하시면 됩니다.
대부분의 데몬들도 이것을 사용합니다.
레뎃 리눅스의 /etc/cron.daily/logrotate 가 실행되면서 설정파일을 읽어서 로테이트 시키고 필요하면 서버도 재시작 해줍니다.
설정은 /etc/logrotate.conf 하고 /etc/logrotate.d/* 의 파일을 보면서 고치세요.
========================================
* The truth will set you free.
debian 사용자라면 savelog란 프로그램도 살펴보세요. logro
debian 사용자라면 savelog란 프로그램도 살펴보세요. logrotate보다 사용이 간단합니다.
[quote="다즐링"]cronolog 라는게 있습니다.주로 아파
이거 강추입니다. 저도 애용하고 있습니다. ^^
힘없는자의 슬픔
cronolog강추입니다.
저도 잘 쓰고 있습니다.^^;
아래는 사용예입니다.
httpd.conf에 아래 라인을 추가해서 바로 사용하시면 됩니다.
customLog "|/build/apache/bin/cronolog /log_dir/server_name_access.log%Y%m%d" combined
ErrorLog "|/build/apache/bin/cronolog /log_dir/server_name_error.log%Y%m%d"
In the UNIX,
화일 시스템은 지평적인 공간 감각을 제공하며 ,
프로세스는 생명을 갖는 생명체와 같아보인다.
--BACH
댓글 달기