2009-07-29 3 views

ответ

4

Ближайшая вещь, которая приходит на ум, это lsof -p <pid>|grep FIFO.

5

Да, есть. Трубы - это дескрипторы файлов, и все, что показывает открытые дескрипторы файлов (например, lsof), покажет их.

2

Ну, трубы просто открытые дескрипторы файлов в * NIX, так что вы можете попросить его, чтобы печать открытых дескрипторов файлов для определенного процесса с:

lsof -p <process id> 

Я не знаю, есть ли способ фильтр по созданию труб.

2

Для полноты, если вы на Linux, но не имеют Lsof установки, вы можете сделать:

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

для Linux, но не для произвольных Unixes ... – dmckee

+0

@dmckee, хорошая точка, фиксированная , – bdonlan