본문 바로가기

Programming/Python34

[Python]linux log 활용하기 https://btcd.tistory.com/774 [Python] linux grep값 변수로 담기 외부든 외부든 어떠한 통신 값이나 임의로 설정한 데이터 값이 있으면 log가 남기 마련이다. 그리고 개발과 운영을 하는 IT 직군이라면 log를 통해서 문제점을 발견하거나 필요한 데이터를 뽑아내 btcd.tistory.com 이전 포스팅에 있던 코드입니다. 내가 원하는 log의 개수를 python 변수에 담고 형 변환시켜 출력하는 코드입니다. test1=subprocess.check_output("cat /web/nlab/logs/web.log | grep -A1 -e 'log'| grep '1101' |wc -1", shell=True) test2 = int(test1) print(test2) 이제 이.. 2022. 11. 14.
[Python] linux grep값 변수로 담기 외부든 외부든 어떠한 통신 값이나 임의로 설정한 데이터 값이 있으면 log가 남기 마련이다. 그리고 개발과 운영을 하는 IT 직군이라면 log를 통해서 문제점을 발견하거나 필요한 데이터를 뽑아내어 사용하기도 한다. 물론 나도 그러한 업무에 해당한다. log에는 수많은 문자열과 숫자 데이터가 빼곡히 나열되어 있다. 그리고 대부분의 log에는 그럴싸한 패턴이 존재한다. 그렇지도 않은 경우도 있지만 패턴이 있다. 그 패턴을 발견하고 분석해서 나에게 필요한 자료를 한눈에 볼 수 있다면 편하지 않을까? 현재 본인은 python을 주로 사용하여 프로젝트를 진행하고 있고 server운영도 함께 하고 있다. 그렇다면 python을 활용하여 linux server에 실시간으로 떨어지는 log값을 grep 명령어를 사용하.. 2022. 11. 14.