본문 바로가기
개발/잡다

window에서 특정 포트 사용중인 프로세스 찾고 종료하기

by goodchuck 2024. 5. 14.

목차

     

     

     

     개요

    프론트엔드 개발을 하던도중 특정한 포트가 살아있어 동일한 포트의 서버가 실행이 되지 않는 이슈가 있었다.

    그래서 Window환경에서 개발을 하고있기에 Window상에서 해당 포트를 점유하는 프로세스를 찾아서 제거하려고한다.

     

    1. 특정 포트를 사용중인 프로세스 찾기

    netstat -ano | findstr :7000

    위 코드 예시는 7000이란 포트를 예시로 둔 코드이다. 다른 포트로 바꾸려면 해당 7000을 다른 포트로 바꿔주자

      TCP    0.0.0.0:7000           0.0.0.0:0              LISTENING       12345
      TCP    [::]:7000              [::]:0                 LISTENING       12345

    여기서 마지막 열에 있는 숫자가 PID(프로세스 ID)이다. 위 코드에선 12345가 PID이다.

     

    2. 해당 프로세스 종료

    찾은 PID를 이용하여 해당 프로세스를 종료한다 사용할 명령어는 'taskkill'이다.

    taskkill /PID 12345 /F

    다른 프로세스를 종료하려면 위의 코드에서 12345를 바꿔주면된다.

    여기서 /F는 프로세스를 강제로 종료한단 뜻이다.