Operating System

특정 포트(Port)를 잡고 있는 프로세스 죽이는 방법 (Process Kill for Address already in use)

1103동103호·2017년 9월 11일·조회 5,350

이 글은 "Address already in use"의 workaround이다.

 
 $ lsof -i :port번호  
--> port번호를 잡고 있는 process를 알려줌
 
예:
 
$ lsof -i :8888        
--> 8888 port를 잡고 있는 process를 알려줌
 
$ kill -9 `./lsof -i  :8888 | grep -v PID | awk '{print $2}'`    
-->  8888 port를 잡고 있는 process를 kill함 
 
 
★ lsof란?
unix process가 open하고 있는 file을 알려준다.(GNU public license)
 
$ lsof -h
--> help
$ lsof directory or filesystem
--> 특정 directiroy 및 filesystem을 open하고 있는 프로세스를 확인하는데 유용함
 

댓글 0

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.