본문 바로가기

OS 관련/mac os x

[Mac] 특정 포트 종료하기

가끔 톰캣을 사용하다 보면 톰캣을 종료할때 제대로 종료 되지 않아서

8080포트 혹은 지정해둔 포트가 정상적으로 종료되지 않는 경우가 있다.

그런 경우 맥의 터미널에서 해당 포트를 직접 종료해주어야 하는데 방법은 포트 번호를 통해 프로세스 번호를 찾은 뒤 해당 프로세스를 종료해주는 방식이다.

즉 명령어는 [프로세스 번호 찾기] -> [프로세스 종료하기] 순으로 이어진다.

나의 경우 톰캣의 웹접속 포트를 8080으로 지정해두었기 때문에 8080포트를 종료하는 것으로 가정하고 진행하겠다.

관리자 권환으로 진행하기 위해 명령어에는 sudo를 붙여준다.

sudo lsof -I :8080
sudo kill -9 “프로세스번호”

위와 같이 진행하게 되면 해당 프로세스를 깔끔하게 종료하게 된다.