Springboot로 서버를 구성하다보면, 8080포트가 이미 사용중이라는 메세지를 자주 접하게 된다.
맥 버전의 task kill 명령어를 확인해보자
lsof -i tcp:8080
저렇게 작성하면 사용중이라는 PID 번호가 나올 것이다.
sudo kill -9 PID번호
엔터를 치면,
Password:
가 출력될 텐데, 그때는 mac 비밀번호를 입력하면 된다(기본적으로 mac에 로그인하는 PIN)
참고용 Terminal
Last login: Mon Dec 2 23:12:09 on ttys000
user@Mac-Pro ~ % lsof -i tcp:8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 19601 user 88u IPv6 0xa3241c1b6cc7d33a 0t0 TCP *:http-alt (LISTEN)
user@Mac-Pro ~ % sudo kill -9 19601
Password:
user@Mac-Pro ~ % lsof -i tcp:8080
user@Mac-Pro ~ %