터미널에서 port 강제종료 시키기

Ji Won·2024년 2월 1일
2

TODAY I LEARNED

목록 보기
19/20

포트 강제종료 시키기

프로젝트를 하다가 cmd + c를 눌러 포트를 껏음에도 다음에 yarn dev를 할때 포트가 살아있다며 다음 주소의 포트를 지정해주는 일이 발생했다.

그렇게 3000에서 시작해 3003까지 배정 받았다.
총 4개의 포트가 계속 돌고있다는 이야기..

그래서인지 내 맥북의 runcat이 미친듯이 달리기 시작했다.

그럼 이제 포트를 하나씩 꺼보자!

  1. 터미널에 lsof -i :포트번호 를 입력한다.
    ex) lsof -i :3000

그러면 아래와 같이 출력된다.

위에서 우리가 써야할 값은 PID이다.

  1. 터미널에 kill -i PID값을 입력한다.
    ex) kill -i 2101
    (필자는 mac을 사용중이다. 혹시 위에 값이 제대로 먹히지 않아 kill: illegal pid: :2101와 같은 문장이 뜬다면 kill -i :2021으로도 시도해보자)

그럼 포트가 꺼진 것이다!

다시 yarn dev(또는 yarn start)를 입력하면

포트가 다시 잘 돌아가는 것을 볼 수 있다!

profile
1인분 하고 싶은 코린이

0개의 댓글