로그파일을 실시간 분석하는 스크립트에 대해 문의 드립니다.

choi8608의 이미지

실시간으로 로그에 올라오는 문구를 분석해야 되는 일이 생겼는데 이가 해결이 잘 안되서 문의 드립니다..

일반적으로 로그를 실시간으로 모니터링 할 때는

tail -f XXX.log

이런식으로 모니터링을 하구요

저 문구에서 그랩을 넣어서

tail -f XXX.log | grep YYY

라는 식으로 모니터링을 하고는 합니다.

그런데 이렇게 보기만으로 끝나지 않고 파일을 남기고 싶어서

tail -f XXX.log | grep YYY > ZZZ.log

라고 쳤는데 파일은 생성 됬지만 안에 내용이 나오지 않더군요..

혹시 이 문제를 해결할수 있는 조언이 있으시면 답변 부탁드립니다

bt의 이미지

검색을 해보셨나요? 이런 건 Q&A로 물어 보실게 아니라 구글링 하시길.

Tail -f xxx.log | grep --line-buffered yyy >> zzz.log

bt의 이미지

수동으로 하지 말고 Splunk 사용해보시죠.

ddoman의 이미지

흐음...tee를 사용하면 될줄알았는데 tail -f와는 동작하지않는군요.