2017-02-27 17 views
4
TCP 0.0.0.0:8080   0.0.0.0:0    LISTENING  3808 

어떻게이 프로세스를 pid로 종료 할 수 있습니까?windows 일괄 처리를 죽일

내 명령을

for /f "delims=, tokens=5" %%a in ('netstat -ano | findstr 0.0.0.0:8080') do (taskkill /f /pid %%a) 

답변

4

당신은 가까이! 파이프 문자 |이 캐럿 ^을 사용하여 일괄 적으로 이스케이프되어야하고 인수 (delimstokens)가 ,으로 구분되지 않는다는 사실을 알지 못합니다. 실제로 당신은 delim을 완전하게 떠날 수 있습니다.

그래서 총 명령은 다음과 같이 보일 것이다 :

for /f "tokens=5" %%a in ('netstat -ano ^| findstr 0.0.0.0:8080') do (taskkill /f /pid %%a)