맥 포트 죽이기 맥에서 포트(Port)를 Kill 하기 위해서는 다양한 방법이 있지만 그중에서 가장 많이 쓰고 편리한 방법을 알아보겠습니다. Isof 명령을 통해서 해당 포트를 사용하는 PID를 KILL 명령어로 죽이는 방법을 알아보겠습니다. ▼ lsof(list open files) 명령을 통해서 해당 포트를 사용하는 PID 를 확인합니다. ▼ lsof -i :포트번호 를 입력하면 PID를 확인할 수 있습니다. ▼ kill -9 명령 뒤에 해당 PID 번호를 입력하고 실행합니다. ▼ 다음은 스프링부트에서 테스트 한 결과입니다. 8080 포트가 강제 종료(SIGKILL)된 것을 확인할 수 있습니다.
도커나 데비안 같은 배포판에서 ps 명령이 동작하지 않는 다면 다음과 같이 ps: command not found 라는 에러 구문이 출력됩니다. 만약 ps 명령이 동작하지 않는다면 다음과 같이 procps 를 설치해줘야 합니다. ▼ ps -ef 명령시 에러 발생 e : 커널 프로세스를 제외한 프로세스 전체를 출력한다. f :UID, PID, PPID 등을 함께 표시 (Generates a full listing) ▼ 데비안, 우분투 procps 설치 ▼ centos 에서 procps 설치 https://github.com/tianon/docker-brew-debian/issues/13