윈도우에서 개발 도중 특정 포트가 종료되지 않았을 때 다시 프로그램을 실행하면 에러가 발생한다.
다음 명령어를 통해서 연결된 포트 확인이 가능하다.
netstat -ano
-a : 모든 포트를 표시
-n : "IP주소:포트" ex) 192.168.0.100:8080
-o : PID 표시
taskkill /f /pid [PID]
위의 명령어로 PID에 해당하는 프로세스를 죽일 수 있다. 이때 netstat -o 명령어를 통해 확인한 pid를 입력하여 죽일 수 있다.
taskkill /f /im explorer.exe
이 명령어를 통해서는 프로그램 이름으로 프로세서를 죽일 수 있다.
이를 응용하여 3000번 포트를 사용하는 프로세스를 죽이는 bat파일을 만든다면 다음과 같이 사용할 수 있다.
netstat -ano | findstr :3000
set /p str=What is pid:
taskkill /f /pid %str%
cmd /k
3000번 포트를 사용하는 프로세스를 죽이는 bat파일 killport3000.bat0.00MB
'Operating System > Window' 카테고리의 다른 글
윈도우 배치 파일 만들기 (0) | 2021.11.29 |
---|