8

我在运行 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-node/name 以到达该套接字?有没有办法从shell 脚本以编程方式解决这个地址 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
...

我不是网络/套接字专家。希望这可以提供更多信息

4

0 回答 0