maniu@securebrain.com:~/script# vi find_sock.sh



#!/bin/ksh
# serve a risalire al processo che ha aperto un socket locale

TROVA=$1
lsof |egrep -e "unix|inet" > /tmp/$$.lsof
SOCKADDR=$(grep $TROVA /tmp/$$.lsof|awk '{print $7}')
for a in $SOCKADDR
do
   LISTPID=$(grep $a /tmp/$$.lsof|awk '{printf "%s,",$2}')
   ps -fp $LISTPID
done
rm /tmp/$$.lsof




:q!