如何列出与互联网通信的进程

如何列出与互联网通信的进程

我正在尝试检测我的目标进程是否正在与互联网通信。

这是我编辑的名为 test.sh 的脚本:

a=$(pgrep -f $1)
a=$(echo $a | sed -e 's/ /\\|/g')
a="'${a}'"
cmd="netstat -p | grep $a"
eval $cmd

现在我可以执行它了:
./test.sh ros

现在我可以看到有关的所有进程的净情况ros

但是,它列出了所有的情况,包括所有的IPC(进程间通信),而这些我并不需要。

有没有办法排除所有 IPC?

相关内容