OS Xでいくつかのポートをリッスンしている特定のプロセスのPIDがあり、このプロセスがリッスンしているポートを知る必要があります。どうすればできますか?
lsofどのプロセスがポートをリッスンしているかを知るために使用できることは知っていますが、逆の操作を実行する必要があります。
ありがとうございました。
UPD
OS XはBSDユーティリティを使用するため、netstatLinuxではなくBSDを使用していnetstatます。Linuxにnetstatは-pPIDを表示するオプションがあり、BSD はポートを指定するために使用し、PIDを表示するオプションはありません。netstat-p
lsof使用法は一方向ではありません。のようなことができますlsof|grep ${PID}。これはすべてを大まかにダンプし、grepPIDを含む行を選択します。オフのチャンスでは、誤って他の値と一致するPID番号による無関係の行を、リストかもしれないが、チャンスはnoneにスリムである
netstatPIDを表示できません。
netstatあなたのためにこれを行うことができます。あなたはできるgrepPIDであなたは、出力フィルタ処理する場合netstat