Ключевые слова:solaris, proccess, port, (найти похожие документы)
Date: Wed, 30 Jan 2002 16:52:40 +0000 (UTC)
From: Vitaly Filatov <vitaly@royint.com>
Newsgroups: fido7.ru.unix.solaris
Subject: [Solaris] Определение какой процесc слушает порт
> netstat -na показывает, что на серевере слушаются порты из некого диапазона.
> Как узнать какой прцес слушает эти порты.
> В файле /etc/services этих портов нет.
Выполните этот скрипт (для Solaris 8!), как root:
------------ whohassocket.sh --------------------------------
#!/bin/sh
PROCS=`ps -ef|awk 'NR>1{print $2}'`
for i in $PROCS
do
if [ -n "`/usr/bin/pfiles $i 2>/dev/null|grep S_IFSOCK`" ]
then
ps -f -p $i| awk 'NR>1{print}'
/usr/bin/pfiles $i 2>/dev/null|awk '/S_IFSOCK/{print $1, $2, $5}/sockname:/{print}'
fi
done
--------------------------------------------------------------
Виталий Филатов
http://members.tripod.com/Vitaly_Filatov