0. 이 글의 작성 이유
기존에 linux 기반 서버에서 백엔드 테스트를 진행할 때 npx nodemon src 같은 명령어로 실행을 자주 했다.
위의 명령어는 nodemon 이라는 모듈로 실행하는 건데 nodemon 에서 지정한 확장자에 수정이 발생하면 자동으로 refresh 해 주는 기능이다.
내가 주로 서버 작업을 할 때 ssh 로 터미널 연결과 vscode 연결을 한 뒤 작업을 진행하는데 이 때 내가 npx nodemon 을 끄는 것을 깜빡하고 컴퓨터를 닫았을 때 nodemon 이 백그라운드로 넘어가는 경우가 많이 발생했다. 백그라운드로 넘어간 nodemon 을 없애기 위해 이 글을 작성한다.
1. 포트확인
모든 포트 확인
netstat -nap
2. 현재 listen 중인 포트 확인(활성화되어 있는 포트)
netstat -nap | grep LISTEN
3. 특정 포트 사용중 확인
netstat -nap | grep <특정포트>
4. 찾은 포트의 프로세스 강제로 죽이기
kill -9 <특정 프로세스 id(ppid)>
위의 명령어 실행 후 netstat 사용하여 해당 포트 점유하고 있는지 확인
'Web Programming > 서버 설정' 카테고리의 다른 글
mac 에서 터미널로 ssh private key 로 원격 접속하기 (0) | 2022.07.13 |
---|---|
remote ftp 설정 (0) | 2022.07.12 |