1753532 メンバー
6171 オンライン
108795 解決策
新規ポスト

pfiles相当

 
K_O
時折のアドバイザー

pfiles相当

お世話になります。

Solarisで言うところのpfilesに相当することを11iで行いたいのですが、

どのようにすればよいかわかりません。具体的には

cd /proc ; pfiles * | egrep "^|sockname"

このようにしたいのですが、ご存知の方がおられましたらご教授お願いします。
3件の返信3
テレコム担当者
尊敬されているコントリビューター

pfiles相当

勘違いしているかもですが、

# cd /proc;/usr/proc/bin/pfiles * | egrep "^|sockname"|head

0: sched

1: /etc/init -

106: /usr/sbin/rpcbind

108: /usr/sbin/keyserv

139: /usr/sbin/inetd -s

145: /usr/lib/nfs/lockd

149: /usr/lib/nfs/statd

152: /usr/lib/autofs/automountd

165: /usr/sbin/syslogd

166: /usr/sbin/cron

ps -ef の結果を加工しては駄目なのでしょうか?

K_O
時折のアドバイザー

pfiles相当

説明不足でもうしわけありません。

プロセスが使っているPortのNo.を知りたいのですが

ps -efの結果ではPortのNo.がわかりません。

よろしくお願いします。

uhyo
貴重なコントリビューター

pfiles相当

最近のOSは未調査なのですが、もともとHP-UXの標準のコマンドでプロセスが使っているポートを知る方法はなかったはずです。lsofというツールがあるのでこれを利用すると、プロセスとポートの関係がわかるはずです。http://hpux.connect.org.uk/で検索をかければ見つかると思います。