$ sudo lsof +E -a -U -p 1480
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1001/gvfs
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Xorg 717 root 43u unix 0xffff975eacf2d400 0t0 30862 @/tmp/.X11-unix/X0 type=STREAM ->INO=28661 1480,lxtermina,3u
dbus-daem 980 t 34u unix 0xffff975eacf2fc00 0t0 30865 /run/user/1000/bus type=STREAM ->INO=28666 1480,lxtermina,9u
dbus-daem 1073 t 13u unix 0xffff975eacf2c400 0t0 28664 @/tmp/dbus-vtzJFcQ5Cy type=STREAM ->INO=28663 1480,lxtermina,5u
lxtermina 1480 t 3u unix 0xffff975eacf2c000 0t0 28661 type=STREAM ->INO=30862 717,Xorg,43u
lxtermina 1480 t 5u unix 0xffff975eacf2d000 0t0 28663 type=STREAM ->INO=28664 1073,dbus-daem,13u
lxtermina 1480 t 7u unix 0xffff975eacf2f000 0t0 28665 /run/user/1000/.lxterminal-socket- type=STREAM
lxtermina 1480 t 9u unix 0xffff975eacf2e800 0t0 28666 type=STREAM ->INO=30865 980,dbus-daem,34u在NAME字段中,INO=28664和13u在
type=STREAM ->INO=28664 1073,dbus-daem,13u
?
谢谢。
发布于 2019-01-06 13:48:12
见这个lsof命令页。它对+E选项的描述是
管道端点信息以“PID,cmd,FDmode”形式显示在NAME列中,其中PID是端点进程ID;cmd是端点进程命令;FD是端点文件的描述符;模式是端点文件的访问模式。UNIX文件端点信息显示在表单“type=TYPE ->INO=INODE PID,cmd,FDmode”中的NAME列中,其中类型为套接字类型;INODE是连接套接字的i节点编号;PID、cmd、FD和模式与管道端点信息相同。注意:只有当
-v输出的编译标志行包含HASUXSOCKEPT时,UNIX文件端点信息才可用。
因此,INO=28664意味着连接的套接字具有inode编号28664,而13u表示端点的文件描述符为13,其访问模式为读/写。
https://unix.stackexchange.com/questions/492751
复制相似问题