LINUX.ORG.RU

если ты объяснишь, что такое «поймать», может кто-то и ответит.

val-amart ★★★★★ ()

У меня возникла пара вопросов.

1. Что значит «поймать»? 2. Что такое «именованные каналы» и как ты их собрался «ловить»?

Zhbert ★★★★★ ()
Ответ на: комментарий от zz

именно named pipe =) задача стоит следующая, что бы скрипт показал именованные каналы и локальные сокеты, не открытые ни одним процессом.

Insane ()
Ответ на: комментарий от Insane

Вобще без идей, если нет в стдлибе можно попробовать через ctypes если ты знаешь чтото сишочное для этого.

zz ★★★★ ()

А как это сделать без Питона, знаешь?

r2d2 ()
Ответ на: комментарий от r2d2

man find

Тогда уж find + lsof, все же:

не открытые ни одним процессом.

anonymous ()

Пока делаю часть про pipe.. Предварительно создал канал и нахожу его, но это конечно топориком на коленке, как нормально сделать не могу сообразить =(

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os
import sys
from stat import *

for root, subFolders, fileNames in os.walk('/tmp'):
for fileName in fileNames:
path = os.path.join(root, fileName)
mode = os.stat(path).st_mode

if S_ISFIFO(mode):
print path

Insane ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.