特定のUnixソケットの作成者を探す

特定のUnixソケットの作成者を探す

どのプロセスがUnixソケットを作成したかを調べようとしています。

lsof -nl私はusing(通常はUnixソケットでリッスンしているプロセスのpidを取得します)、usingがnetstat -tulpen私が探しているソケットを表示しないなど、いくつかの記事を読みました。

基本的に私が望むのは、そのgnome-keyringプロセスがいくつかのUnixソケット()でリッスンすることですが、/run/user/1000/keyring-.../ssh正確にどのプロセスがそのソケットを作成しましたか?ソケットを作成したプロセス(あなたが助けになったらUnixソケット名を使うことができます)を正確に見つけるのに役立つコマンドはありますか?ありがとうございます。

ポリスチレン この情報をどこかに保存してはいけませんか/proc/pid/...

ベストアンサー1

AFAIK、あなたは不明です。

簡単な方法は、lsof /run/user/1000/keyring-.../sshその時点でファイル(またはパイプ)が開いていたプロセスのリストを印刷することです。

プロセスがファイルを生成し、結果として終了すると、ファイルに関するすべての情報が失われます。

おすすめ記事