AIXでポートにバインドされたプログラムのフルパスをどのように取得しますか?

AIXでポートにバインドされたプログラムのフルパスをどのように取得しますか?

netstat -tulpnwLinuxでは、次のようにps使用できます。

# netstat -tulpnw | grep :53
tcp        0      0 127.0.0.1:53                0.0.0.0:*                   LISTEN      1482/named          
udp        0      0 127.0.0.1:53                0.0.0.0:*                               1482/named          

# ps aux | fgrep 1482
named     1482  0.0  1.0  93656 44900 ?        Ssl  Sep06   3:17 /usr/sbin/named -u named
root     20221  0.0  0.0   4144   552 pts/0    R+   21:09   0:00 fgrep --color=auto 1482
# 

kshAIX 6で使用するときに、ポートにバインドされたプログラムのフルパスをどのように取得しますか?

ベストアンサー1

〜のようにIBM が推奨lsof -i -nポートXYを使用して検索します。で解析可能な出力が必要な場合は、lsofこの-Fフラグを使用してawkを使用して出力を解析します。

あなたは得ることができますAIX V5用のプリコンパイル済みバイナリ。 V6用にプリコンパイルされたバイナリがあるかどうかはわかりません。そうでない場合はダウンロードしてください。源泉そしてそれをコンパイルします。

おすすめ記事