출처: http://miconblog.com/tc/sohn/621
간혹 이클립스로 개발하다보면, 어쩔수없이 강제 종료를 하게되는데..
이때, 이클립스 플러그인으로 톰캣을 연동해 사용하다 강제 종료 했다면,
톰캣 포트가 죽지않아, 강제로 죽여야 하는 상황에 놓이게 된다.
유닉스나 리눅스면, nestate 또는 ps 와 같은 명령어로 PID를 찾고,
kill 명령어로 해당 PID 를 찾아 죽일수 있으나, Windows는 당췌 알수없어, 매번 구글링을 하게 된다.
이젠 이 구글링 하는것도 귀찮아 정리해야겠다. ㅇㅎㅎ
열린 포트의 PID 확인하기
netstate -ao위의 명령어를 사용하면, 아래와 같은 형식으로 출력된다.
Proto Local Address Foreign Addresss State PID죽이고 싶은 포트가 10000번 이었는데,.. 10000번 포트를 차지하고 있는 프로세스는 666 이구나!!
TCP 나의-컴퓨터:10000 somewhere.com LISTENING 666
프로세스 강제 종료하기
netstate 는 리눅스나 윈도우즈나 동일한데, 아마 맥도 동일할듯..
kill 명령어는 윈도우즈용 명령어에는 없다. 윈도우즈 전용은 taskkill 을 사용한다.
taskkill /F /PID 666위와 같이 강제종료 옵션 /F 와 같이 사용하면, 죽이지 못할 프로세스가 없다!! 유후!!
'Etc' 카테고리의 다른 글
Troubleshooting to Docker Desctop for Windows (0) | 2021.10.13 |
---|---|
윈도우10(windows10)에서 vscode(visual Studio Code) 실행 안될때 (1) | 2020.02.10 |
window에서 화면 깜빡임과 동시에 입력 포커스를 잃는 문제 해결방법 (0) | 2012.10.15 |
putty 화면 설정 (0) | 2012.01.04 |
cvs 서버 설정 방법 (0) | 2011.06.09 |