을 제거하는 방법 현재 프로세스/응용 프로그램은 이미 포트에 할당됩?
예를 들어localhost:8080
단계 1
실행하는 명령 라인으로는 관리자입니다. 한 후 실행하여 아래 언급한 명령입니다. 에 포트 번호를 입력하십yourPortNumber
netstat-ano|findstr:yourPortNumber
붉은 색깔의 원형 영역을 보여줍니다 PID(프로세스 id)
2 단계
다음에도 이 명령을 실행 후 확인 PID.
taskkill/PIDtypeyourPIDhere/F
P.S. 실행하는 첫 번째 명령을 다시 확인하려면 프로세스는 여전히 사용할 수 있다. You'을 얻을 것 빈 줄을 경우 프로세스가 성공적으로 끝났습니다.
1 단계(동은 허용되답변에 의해 작성된KavinduWije):
netstat-ano|findstr:yourPortNumber
에서 변경 2 단계:
tskill typeyourPIDhere
이 때문에taskkill
에서 일부 git bash 명령
를 사용하는 경우 GitBash
한 단계:
netstat -ano | findstr :8080
두 단계:
taskkill /PID typeyourPIDhere /F
(/F
강하게 프로세스를 종료합니다)
와 WINDOWS10 기본 도구
1 단계: Open Windows PowerShell 으로 관리자
2 단계: Find PID(ProcessID)포트에 대한 8080:
netstat -aon | findstr 8080
TCP0.0.0.0:8080 0.0.0.0:0 듣 77777
3 단계: 좀비를 죽일정:
taskkill /f /pid 77777
어"77777"은 당신의 PID
에서Windows PowerShell버전 1 또는 그 이후를 중지에서 프로세스 포트 3000 유형:
Stop-프로세스(,(netstat-ano|findstr:3000).split()|foreach{$[$.length-1]})-Force
에 의해 제안@morganpdx 여기 더 PowerShell-ish,더 나은 버전:
Stop-프로세스 Id(얻-NetTCPConnection-LocalPort3000).OwningProcess-Force
에서 사용할 명령 라인:
for /f "tokens=5" %a in ('netstat -aon ^| find ":8080" ^| find "LISTENING"') do taskkill /f /pid %a
에 사용하기 위해 박쥐 file:
for /f "tokens=5" %%a in ('netstat -aon ^| find ":8080" ^| find "LISTENING"') do taskkill /f /pid %%a
나는 실행하는 사육사@windows,아't 을 막을 수 있 사육사는 실행에 사용하여 포트를 사용하여 2181zookeeper-stop.sh 고 이 두 번 slash"//"방법을 taskkill. 그것은 일
1. netstat -ano | findstr :2181
TCP 0.0.0.0:2181 0.0.0.0:0 LISTENING 8876
TCP [::]:2181 [::]:0 LISTENING 8876
2.taskkill //PID 8876 //F
SUCCESS: The process with PID 8876 has been terminated.
하고 싶은 경우에 그것을 사용하는 파이썬:인 https://stackoverflow.com/questions/20691258/is-possible-in-python-kill-process-which-is-running-on-specific-port-for-exampl 응답에서Smunk작동합니다. 반복 여기에 자신의 코드:
from psutil import process_iter
from signal import SIGTERM # or SIGKILL
for proc in process_iter():
for conns in proc.connections(kind='inet'):
if conns.laddr.port == 8080:
proc.send_signal(SIGTERM) # or SIGKILL
continue