2009-07-29 14 views
4

セマフォーのための "ipcs -s"のような、プロセスに関連するパイプを印刷する方法があるなら、私は知りたいと思います。UNIXパイプ質問

答えて

4

最も近いことはlsof -p <pid>|grep FIFOです。完全のために

5

はい、あります。パイプはファイルハンドルで、開いているファイルハンドル(lsofなど)を示すものはすべて表示されます。

2

あなたが特定のプロセスのオープンファイル記述子を印刷することを求めることができるので、まあ、パイプは、* nixの中だけで開いているファイル記述子です:

lsof -p <process id> 

への道があるのならば、私は知りませんしかし、パイプの作成によってフィルタリングします。

2

、あなたは、Linuxにしているが、インストールlsofを持っていない場合、あなたが行うことができます:Linux用ではなく、任意のUnix用

ls -l /proc/<pid>/fd 
+1

は...固定 – dmckee

+0

@dmckee、良い点、 。 – bdonlan