간혹 이클립스로 개발하다보면, 어쩔수없이 강제 종료를 하게되는데..
이때, 이클립스 플러그인으로 톰캣을 연동해 사용하다 강제 종료 했다면,
톰캣 포트가 죽지않아, 강제로 죽여야 하는 상황에 놓이게 된다.

유닉스나 리눅스면, nestate 또는 ps 와 같은 명령어로 PID를 찾고,
kill 명령어로 해당 PID 를 찾아 죽일수 있으나, Windows는 당췌 알수없어, 매번 구글링을 하게 된다.
이젠 이 구글링 하는것도 귀찮아 정리해야겠다. ㅇㅎㅎ

열린 포트의 PID 확인하기

netstate -ao위의 명령어를 사용하면, 아래와 같은 형식으로 출력된다.
Proto    Local Address       Foreign Addresss         State           PID
TCP   나의-컴퓨터:10000    somewhere.com     LISTENING   666
죽이고 싶은 포트가 10000번 이었는데,.. 10000번 포트를 차지하고 있는 프로세스는 666 이구나!!

프로세스 강제 종료하기

netstate 는 리눅스나 윈도우즈나 동일한데, 아마 맥도 동일할듯..
kill 명령어는 윈도우즈용 명령어에는 없다. 윈도우즈 전용은 taskkill 을 사용한다.
taskkill /F /PID 666
위와 같이 강제종료 옵션 /F 와 같이 사용하면, 죽이지 못할 프로세스가 없다!! 유후!!


2010/07/07 11:46 2010/07/07 11:46

Trackback URL : http://miconblog.com/tc/sohn/trackback/621

  1. Kill Process: Windows 에서 살아있는 포트 찾아서 강제로 죽이기

    Tracked from 不알프레도의 블로그!! 2010/12/06 16:53 Delete

    [출처 : http://miconblog.com/tc/sohn/621] Kill Process: Windows 에서 살아있는 포트 찾아서 강제로 죽이기 간혹 이클립스로 개발하다보면, 어쩔수없이 강제 종료를 하게되는데..이때, 이클립스 플러그인으로 톰캣을 연동해 사용하다 강제 종료 했다면,톰캣 포트가 죽지않아, 강제로 죽여야 하는 상황에 놓이게

« Previous : 1 : ... 46 : 47 : 48 : 49 : 50 : 51 : 52 : 53 : 54 : ... 579 : Next »