From dd39081e3a6a7857efa29bad0ef6663955f67a84 Mon Sep 17 00:00:00 2001 From: Masatake YAMATO Date: Sat, 9 Nov 2024 04:47:51 +0900 Subject: [PATCH] lsfd: (man) add more filter examples related to unix stream sockets Inspired by the blog article: https://blog.fraggod.net/2024/08/06/list-connected-processes-for-unix-sockets-on-linux.html Signed-off-by: Masatake YAMATO --- lsfd-cmd/lsfd.1.adoc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lsfd-cmd/lsfd.1.adoc b/lsfd-cmd/lsfd.1.adoc index 915bfa36d..71078f493 100644 --- a/lsfd-cmd/lsfd.1.adoc +++ b/lsfd-cmd/lsfd.1.adoc @@ -666,6 +666,16 @@ List timerfd files expired within 0.5 seconds: :: # lsfd -Q '(TIMERFD.remaining < 0.5) and (TIMERFD.remaining > 0.0)' .... +List processes communicating via unix stream sockets: :: +.... +# lsfd -Q 'TYPE == "UNIX-STREAM" && UNIX.PATH =~ ".+"' -oUNIX.PATH,PID,COMMAND,FD,SOCK.STATE,ENDPOINTS +.... + +List processes communicating via a specified unix stream socket: :: +.... +# lsfd -Q 'TYPE == "UNIX-STREAM" && UNIX.PATH == "@/tmp/.X11-unix/X0"' -oUNIX.PATH,PID,COMMAND,FD,SOCK.STATE,ENDPOINTS +.... + == COUNTER EXAMPLES Report the numbers of netlink socket descriptors and unix socket descriptors: :: -- 2.47.3