Estou tentando detectar se meus processos de destino estão se comunicando com a Internet.
Aqui está o que eu edito meu script chamado test.sh:
a=$(pgrep -f $1)
a=$(echo $a | sed -e 's/ /\|/g')
a="'${a}'"
cmd="netstat -p | grep $a"
eval $cmd
Agora posso executá-lo:
./test.sh ros
Agora posso ver toda a situação líquida dos processos sobre ros
.
No entanto, ele lista todos os casos, incluindo todo o IPC (comunicação entre processos), que eu não preciso.
Existe uma maneira de excluir todos os IPCs?