Я указал открытый файл для процесса (демона) на моем компьютере под управлением Mac OS X 10.5:
>lsof -p 89
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
...
xxxxx 89 xxxxxxxx 9u unix 0x34f8990 0t0 ->0x34f8880
Я бы хотел найти способ открыть этот сокет и написать в нем. (это моя одержимость на этот раз ..)
Как найти i-узел / имя базового файла, чтобы добраться до этого сокета?
Есть ли способ программно обратиться к этому адресу 0x34f888 из сценария оболочки ?
Если не так, как это сделать программно?
В качестве комментария я запустил команду netstat и получил такой результат:
> netstat -u
Active LOCAL (UNIX) domain sockets
Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr
...
34f8990 stream 0 0 0 34f8880 0 0
...
34f8880 stream 0 0 0 34f8990 0 0
...
Я не гуру сети / сокетов. Надеюсь, что это может дать больше информации