CMD 명령어로 사용중인 port 종료하기

GilLog·2020년 10월 18일
0

WindowOS

목록 보기
1/2

스프링 부트를 실행 시키려는데 8080포트가 이미 사용중이라 실패했다는 메시지가 떳다.

작업 관리자를 통해서도 종료 할 수 있지만, 이번엔 CMD를 통해서 해당 Port에 Processor ID를 찾아 종료 시키는 방법으로 해결 하려 한다.

먼저 cmd를 켠 후 netstat -a -o 명령어를 입력 한다.

-a : 모든 포트 표시
-o : PID(프로세스 ID) 표시

8080 포트에 해당하는 PID를 찾아준다. 그후, taskkill /f /pid PID명을 입력해주면 되는데.

/S   시스템   : 연결할 원격 시스템 지정

/U   도메인유저   : 명령을 실행해야 하는 사용자 컨텍스트 지정

/P   비밀번호   : 해당 사용자 컨텍스트의 비밀번호 지정

/FI   필터   : 작업 집합을 선택하는 필터 적용 ( * 사용가능)

/PID   프로세스ID   : 종료할 프로세스의 PID 지정

/IM   이미지이름   : 종료할 프로세스 이미지 이름 지정, (*을 사용하여 모든 작업 or 이미지 지정 가능)

/T    종료   : 지정된 프로세스와 모든 자식 프로세스를 종료

/F   강제종료    : 프로세스 강제종료

/?   도움말   : 도움말 표시


예) taskkill /S 시스템 /U 이름 /P 비밀번호

예) taskkill /IM apache.exe

예) taskkill /PID 8080 /PID 5060 /T

위 처럼 액세스 거부로 실패 했다.

아마 권한 문제인 것 같아, 명령 프롬포트를 관리자 권한으로 실행 시켜 주었다.

성공적으로 프로세스를 종료 했다.

profile
🚀 기록보단 길록을 20.10 ~ 22.02 ⭐ Move To : https://gil-log.github.io/

0개의 댓글