[Linux] 파일 로그 보기(tail)

[Linux] 파일 로그 보기(tail)

로그 파일을 실시간으로 관찰해야 할 때가 있다. 이럴 때 쓰이는 명령어가 tail이다. tail 명령어는 파일의 마지막 부분을 출력하라는 명령어다. 다음과 같은 문법으로 쓰인다.

$ tail [option] [file] [option]

각 옵션의 정보는 이렇다. (내가 지금까지 쓴 것만 일단 쓰고 점차 추가해 나갈 예정)

-f : 파일 맨 끝에서부터 10줄씩 실시간으로 출력

-F : 로그가 파일을 이동해 가며 찍히는데, 특정 시간이 지난 후 파일이 변하면 새 파일 오픈해서 보여줌

-n[숫자] : 파일 맨 끝에서부터 몇줄 출력할지 정함

아래는 예시다.

$ tail -f springboot.log $ tail -F springboot.log $ tail -f /var/log/springboot.log -n1000

여기서, 특정 문자열이 포함된 로그만 출력하고 싶을 때 grep을 사용한다.

$ tail [option] [file] | grep [string]

예를 들어, 다음과 같이 쓸 수 있다.

$ tail -f spring.log | grep 'ERROR'

from http://c0met-j.tistory.com/3 by ccl(A) rewrite - 2020-03-20 15:54:25

댓글

이 블로그의 인기 게시물

[샤니마스 SPRING PARTY2020] THE IDOLM @ STER SHINY COLORS SPRING...

2020 LCK 롤챔스 Spring 경기 재개 및 일정