Unix Domain Sockets, утилиты для работы. [решено]
NFS_Daemon 30 ноября, 2011 - 13:28
Доброго времени суток.
Интерисует какие утилиты умеют работать с unix domain sockets.
Нашел пока только одну - socat,
Хотелось бы найти функционал подобный команде echo command >> /path/to/file,
и, по возможности - tailf /path/to/file.
»
- Для комментирования войдите или зарегистрируйтесь
(*)
lsof -U
- списокcat /proc/net/unix
- другой списокВы меня не так поняли (или я
Вы меня не так поняли (или я вас).
Это списки уже созданных сокетов.
А мне нужны утилиты которые позволяют отправлять запрос в (это основная цель, по возможности еще считывать ответ с) определенного сокета.
(*)
Ну, видимо, их не написали по причине тривиальности. Исходный текст таких утилит полностью приведён в статье http://www.thomasstover.com/uds.html и занимает половину экрана.
См также http://blog.eduardofleury.com/archives/2007/09/13/
На питоне - http://blog.eduardofleury.com/wp-content/uploads/2007/09/abstractnamespace.txt
(На питоне это вообще занимает 10 строк. Только что проверил - работает. И да, в виде
echo command > /path/to/file
не получится - они вроде не имеют отношения к файловой системе, например,cat /var/run/dbus/system_bus_socket
говорит "Нет такого устройства или адреса" хотяls -hl /var/run/dbus/
показываетsrwxrwxrwx 1 root root 0 Ноя 30 09:45 system_bus_socket
)mastepaner написал(а): (На
Да, спасибо, питон мне в принципе подойдет.
Вот я после попытки использовать echo и создал тему, т.к. не мог понять какую утилиту нужно использовать.