Hi Richard; Thanks for the info. I'll look into those.
I found that a process that I started by using the MacOS open command could be listed by prep but I could not kill it with pkill (silently fails, like a no-op). Thanks, Ken On Fri, Apr 7, 2023 at 7:54 PM Richard L. Hamilton <rlha...@smart.net> wrote: > > While AFAIK there is not a /proc port, there are FUSE based procfs > implementations for macOS. They are limited in the information they can > provide, they're using system calls rather than actually digging into the > kernel, so they can only provide what the system calls they use offer. So I > don't think you can for example see into a process address space with it. I > had it set up some time ago; not sure what FUSE versions or macOS versions it > would work with, and didn't really think it worth the bother to keep it set > up. > > The procs port claims to be an advanced ps with more information. > > pfind (also in proctools along with pgrep and pkill) looks to offer much more > powerful selection of processes to list; RTFM. > > If permissions allow, lldb should be able to attach to a process, control it, > inspect it, etc. In addition to owner being the same, some signed or > sandboxed processes may be able to refuse being attached to or traced. > > Don't forget top, Activity Monitor, and (for certain information) lsof. > > > On Apr 7, 2023, at 22:39, Kenneth Wolcott <kennethwolc...@gmail.com> wrote: > > > > Hi; > > > > what port(s) give me good control over processes (list, kill, etc) > > better than MacOS pgrep+pkill? > > > > It would be great if MacOS has /proc filesystem like Linux. > > > > Thanks, > > Ken Wolcott > > >