Форум — Development Листинг именованных каналов и сокетов python 0 1 Здравствуйте! Подскажите пожалуйста, как с помощью питона поймать именованные каналы и локальные сокеты? Ссылка
если ты объяснишь, что такое «поймать», может кто-то и ответит. val-amart ★★★★★ (27.03.12 10:01:20 MSK) Ссылка
У меня возникла пара вопросов.1. Что значит «поймать»? 2. Что такое «именованные каналы» и как ты их собрался «ловить»? Zhbert ★★★★★ (27.03.12 10:17:00 MSK) Показать ответ Ссылка
Ответ на: комментарий от Zhbert 27.03.12 10:17:00 MSK Named pipe же. zz ★★★★ (27.03.12 10:44:45 MSK) Показать ответ Ссылка
Ответ на: комментарий от zz 27.03.12 10:44:45 MSK именно named pipe =) задача стоит следующая, что бы скрипт показал именованные каналы и локальные сокеты, не открытые ни одним процессом. Insane (27.03.12 13:08:23 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от Insane 27.03.12 13:08:23 MSK Так может кто что подсказать?) Insane (27.03.12 18:39:15 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от Insane 27.03.12 18:39:15 MSK Вобще без идей, если нет в стдлибе можно попробовать через ctypes если ты знаешь чтото сишочное для этого. zz ★★★★ (27.03.12 18:47:07 MSK) Ссылка
Ответ на: комментарий от r2d2 27.03.12 18:51:01 MSK к сожалению нет =( Insane (27.03.12 20:01:00 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от Insane 27.03.12 20:01:00 MSK find / -type p :-) r2d2 (27.03.12 20:07:53 MSK) Показать ответ Ссылка
Ответ на: комментарий от r2d2 27.03.12 20:07:53 MSK Сокеты: find / -type sman find r2d2 (27.03.12 20:08:40 MSK) Показать ответ Ссылка
Ответ на: комментарий от r2d2 27.03.12 20:08:40 MSK man findТогда уж find + lsof, все же: не открытые ни одним процессом. anonymous (27.03.12 22:25:01 MSK) Ссылка
Ответ на: комментарий от Insane 27.03.12 13:08:23 MSK не открытые ни одним процессомo_O nokachi ★ (28.03.12 05:29:19 MSK) Ссылка
Пока делаю часть про pipe.. Предварительно создал канал и нахожу его, но это конечно топориком на коленке, как нормально сделать не могу сообразить =(#!/usr/bin/env python# -*- coding: utf-8 -*-import osimport sysfrom 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 (28.03.12 19:33:27 MSK) автор топика Ссылка