pid를 기준으로만 필터링하는 netstat를 만드는 방법

pid를 기준으로만 필터링하는 netstat를 만드는 방법

찾고 있는 PID를 기반으로 표시/필터링하려면 아래 명령을 어떻게 얻을 수 있습니까?

sudo netstat -lp --inet

결과는 다음과 같이 반환됩니다.

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 *:1508                  *:*                     LISTEN      7609/kodi.bin   
tcp        0      0 *:38565                 *:*                     LISTEN      18079/Plex Plug-in 
tcp        0      0 *:59240                 *:*                     LISTEN      24656/Plex Plug-in 
tcp        0      0 *:46185                 *:*                     LISTEN      18427/Plex Plug-in 
tcp        0      0 *:netbios-ssn           *:*                     LISTEN      989/smbd        
tcp        0      0 *:34061                 *:*                     LISTEN      25066/Plex Plug-in 
tcp        0      0 *:59310                 *:*                     LISTEN      18190/Plex Plug-in 
tcp        0      0 *:50383                 *:*                     LISTEN      18243/Plex Plug-in 
tcp        0      0 *:48336                 *:*                     LISTEN      18081/Plex Plug-in 
tcp        0      0 *:32400                 *:*                     LISTEN      17990/Plex Media Se
tcp        0      0 *:1136                  *:*                     LISTEN      7609/kodi.bin   
tcp        0      0 localhost:http-alt      *:*                     LISTEN      21149/syncthing 

난 그냥 같이 있고 싶어PID 7609/kodi.bin그중에서. 따라서 최종 출력은 아래 예와 같습니다.

tcp        0      0 *:1508                  *:*                     LISTEN      7609/kodi.bin
tcp        0      0 *:1136                  *:*                     LISTEN      7609/kodi.bin  

답변1

netstat기본적으로 이러한 필터링을 지원하지 않습니다.

다음과 같은 작업을 수행해야 할 수도 있습니다.

sudo netstat -lp --inet | grep " $pid/"

관련 정보