List shared libraries for running processes
Quark
unixuser2000-fbsd at yahoo.com
Tue Aug 13 06:44:34 UTC 2013
MS Windows has a command 'tasklist' which take /m switch
If I wanted to list all processes who have kernel32.dll loaded I had invoke
tasklist /m kernel32.dll
Image Name PID Modules
========================= ======== ============================================
taskhost.exe 1876 kernel32.dll
dwm.exe 1664 kernel32.dll
explorer.exe 1688 kernel32.dll
hkcmd.exe 2860 kernel32.dll
igfxpers.exe 2868 kernel32.dll
TSVNCache.exe 2124 kernel32.dll
McUICnt.exe 2100 kernel32.dll
wuauclt.exe 4520 kernel32.dll
vmware-vmx.exe 3172 kernel32.dll
gvim.exe 5992 kernel32.dll
cmd.exe 3844 kernel32.dll
conhost.exe 4004 kernel32.dll
tasklist.exe 3184 kernel32.dll
see that is pretty nice, what is option on FreeBSD? it is OK to write some script if the need be
don't want to consider lsof at the moment, if it can be achieved using fstat or something similar
if not will give lsof a shot, I have slight dislike of non-core utils.
More information about the freebsd-ports
mailing list