개발관련/Linux

Linux의 특정 포트에서 실행되는 프로세스를 종료하는 방법

Rateye 2021. 6. 5. 13:38
728x90
반응형
질문 : Linux의 특정 포트에서 실행되는 프로세스를 종료하는 방법은 무엇입니까?

tomcat /bin 디렉토리 ./shutdown.sh 를 사용하여 tomcat을 닫으려고했습니다. 그러나 서버가 제대로 닫히지 않았습니다. 그래서 다시 시작할 수 없었습니다.
내 바람둥이는 포트 8080 실행됩니다.

8080 실행되는 바람둥이 프로세스를 종료하고 싶습니다. 먼저 죽일 프로세스를 선택하기 위해 특정 포트 (8080)에서 실행중인 프로세스 목록을 갖고 싶습니다.

답변

fuser 8080/tcp 는 해당 포트에 바인딩 된 프로세스의 PID를 인쇄합니다.

그리고이 fuser -k 8080/tcp 는 해당 프로세스를 종료합니다.

Linux에서만 작동합니다. 보다 보편적 인 것은 lsof -i4 (또는 IPv6의 경우 6)를 사용하는 것입니다.

출처 : https://stackoverflow.com/questions/11583562/how-to-kill-a-process-running-on-particular-port-in-linux
728x90
반응형