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
반응형
'개발관련 > Linux' 카테고리의 다른 글
grep을 사용하여 Linux에서 파일 이름 만 표시하는 방법 (0) | 2021.06.10 |
---|---|
명령 줄에서 Linux의 CPU / 코어 수를 얻는 방법 (0) | 2021.06.09 |
'make install'의 반대, Linux에서 라이브러리를 제거하는 방법 (0) | 2021.06.06 |
리눅스에서 파일과 디렉토리의 크기를 확인하는 방법 (0) | 2021.06.06 |
Linux, Bash의 Epoch 이후 현재 시간을 초 단위로 가져옵니다. (0) | 2021.06.04 |