웹서버 작업을 하면서 포트 설정도 하게 되는데,
이 때 내가 사용하려고 하는 포트 번호가 현재 사용 중인지의 여부를 확인할 방법이 필요하게 되었다.

# 해당 포트번호를 사용중인 프로세스 검색
$ sudo lsof -i :<포트번호>

# 프로세스 종료
$ sudo kill -TERM <PID>

프로세스 종료 시 kill -9 <PID> 를 사용하는 것을 종종 볼 수 있다.
이는 프로세스를 강제종료시키는 것과 비슷하게 정상적인 종료 프로세스를 거치지 않은 채로 갑자기 프로세스를 종료시키는 것이라서
사용중이던 메모리가 유실되거나 관련 작업들까지 제대로 종료되지 않는 문제가 발생할 수 있다.

따라서 보다 안전하게 종료시키려면 -TERM 옵션을 사용하는 것 등의 방법을 사용해야 한다고 한다.


참고 블로그
https://new93helloworld.tistory.com/138
https://www.lesstif.com/system-admin/unix-linux-kill-12943674.html

 

+ Recent posts