특정 포트를 사용하는 과정과 kill 방법을 조사하다

여러 개의 프로젝트를 개발하면 이전의 프로젝트가 정지된 후에 잊어버리고 포트가 반복적으로 시작된 프로젝트가 시작되지 않는 경우가 있다.
이 경우 특정 포트를 사용하는 과정을 명령으로 강제로 끝내는 방법을 메모로 기록한다.

컨디션

  • macOS Big Sur 11.3.1
  • 전체


    kill -9 $(lsof -t -i :3000)
    

    해설


    예를 들어 포트 3000이 이미 사용된 상황을 고려해 보자.
    lsof -t -i :8080
    
    kill는 명령 및 옵션을 사용하여 특정 포트에서 처리되는 ID만 가져옵니다.
  • lsof
  • lsof 명령으로 수첩을 보면 man의 약
  • 열려 있는 파일의 목록이지만 지정한 포트를 사용한 처리를 조사하는 데도 사용할 수 있다
  • 옵션
  • list open files
  • PID만 출력(ProcessID)
  • -t
  • 지정 포트
  • kill -9
    
    명령을 사용하여 -i에서 확인한 과정을 끝냅니다.
  • lsof
  • 실행 중인 프로세스에 신호를 보내는 명령
  • 신호
  • 프로세스 발송에 대한 처리의 종류
  • 옵션
  • kill
  • kill처리가 끝난 신호-9로 보내기
  • 때문에 9라도 뜻이 같다
  • 참고 자료

  • 【lsof】 명령 - 열린 파일 보기: Linux 기본 명령 Tips(298)-\IT
  • 【kill】 명령/【killall】 명령 - 수행 과정 종료: Linux 기본 명령 Tips(8)(1/2페이지) - IT
  • man kill, man lsof
  • 좋은 웹페이지 즐겨찾기