본문 바로가기

개발이모저모

윈도우에서 tail명령어 사용하는 법

 

윈도우 서버 환경에서 톰캣로그를 실시간으로 확인 하려고하니, 리눅스처럼 tail 명령어가 존재하지 않아서 윈도우용 tail프로그램을 별도로 설치해야한다ㅠㅠ

 

 

 

그런데, Window PowerShell을 사용하면 리눅스의 tail명령어처럼 비슷하게 사용할 수 있다고 한다!

 

명령어는 아래와 같이 하면 로그를 확인할 수 있다.

"Get-Content 파일경로 -Wait -Tail 10"

 

 

 

 

Get-Content는 파일 출력 명령어이고,

-Wait은 추가파일 출력에 대해 대기상태에 있다는 의미로, 파일의 내용이 지속적으로 업데이트될때마다 출력하게 되는 것이다.

-Tail 옵션과 뒤에 숫자(N)의 의미는 파일의 마지막 줄 부터 N번째 줄 까지 출력하겠다는 것이다.

 

 


 

로그파일을 확인하러 해당 폴더까지 들어간 다음 명령어를 작성했다.

C:\Dev\server\Tomcat9\logs까지 들어간 다음

" Get-Content ./mobileLog-stdout.2019-07-26.log -Wait -Tail 20 " 를 작성했더니 Power Shell에서 로그를 바로바로 확인 할 수 있었다 :)

 

 

 

 

 

 

새로운 것을 아는 것은 즐거운 것 같다!

(참고로, Power Shell로그를 볼 때 로그보이는 화면을 선택하면 로그가 바로바로 안뜬다! 클릭하지 않고 봐야한다 ㅎㅎㅎ)