찾고 있는 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/"