2013년 8월 14일 수요일

windows 에서 특정 port 사용하는 process 확인하기

1. 8080 port 의 PID 확인

C:\>netstat -ano | find "8080"
=> 해당 포트가 사용중이지 않을 경우에는 아무값도 나오지 않는다.
=> 해당 포트가 사용중일 경우에는 아래와 같이 나온다.
TCP 0.0.0:4899 0.0.0.0:0 LISTENING 2952

2. PID 가 2952 인 프로세스 찾기

C:\>tasklist /FI "PID eq 2952"

이미지 이름                   PID    세션 이름           세션#    메모리 사용
==================== ======= =============== ======= ============
javaw.exe                   2952    Console                 0      44,512 K

3. 해당 포트 프로세스를 중지하기 (task kill)

C:\> for /f "tokens=5" %p in (' netstat -ano ^| find ":8080" ') do taskkill /F /PID %p

*** 해당 포트를 사용하는 프로세스를 직접 확인 하는 방법 (task list)

C:\> for /f "tokens=5" %p in (' netstat -ano ^| find ":8080" ') do tasklist /FI "PID eq %p"

 

---------------------

C:\>netstat -ano | findstr PORTNUMBER

C:\>tasklist | findstr PID

---------------------

 

 

출처 : http://iceken.egloos.com/4327131

http://mainia.tistory.com/642

댓글 없음:

댓글 쓰기