Programming

PORT 번호로 실행중인 PID찾기

naaya 2015. 8. 24. 15:39
반응형

 netstat -nap | grep {port번호} 사용하다가 CLOSE_WAIT 상태 발견

포트가 죽여지지 않아 검색 중 아래를 발견 해결!


아래와 같이 netstat 를 이용하여 현재 사용중인 Port 에 대한 PID 를 검색합니다.

1
netstat -lntp | grep ${PORT}

아래와 같은 형식으로 해당 PORT 의 PID 가 나타납니다.

1
tcp        0      0 0.0.0.0:52272               0.0.0.0:*                   LISTEN      ${PID}/${실행 프로세스명}

획득한 PID 로 현재 실행중인 프로세스의 위치를 확인합니다.

1
ps -ef | grep ${PID}

아래와 같은 형식으로 프로세스가 출력이 됩니다.

1
2
501      ${PORT}  8365   0  2012 ?        04:44:30 node /home/user/nodejs/dts/app.js
root     18103    18065  0 16:39 pts/0    00:00:00 grep ${PORT}

해당 PID 를 강제종료시킬 경우에는 아래의 명령을 사용합니다.

1
kill -9 ${PID}


reference http://blog.beany.co.kr/archives/2235


반응형

'Programming' 카테고리의 다른 글

스택(Stack)  (0) 2016.02.15
자료 구조(Data Structure)  (0) 2016.02.13
리눅스 netstat  (0) 2015.08.24
리눅스 그룹관리  (0) 2015.08.20
CDC 클래스  (0) 2015.06.24