On Catalina v10.15.7, I am using:
ps -el
to investigate all running processes.
I have 430 running processes. Ignoring those associated with open terminals, I'd like to understand why these 6 processes do not have the full path to their executable file listed when using ps -el:
aslmanager, auditd, autofsd, cloudphotod, endpointsecurityd, SafeEjectGPUAgent
aslmanager and auditd are in /usr/sbin, and yet /usr/sbin/syslogd, /usr/sbin/notifyd, and 31 other running processes from /usr/sbin do have their full path listed in ps -el output.
autofsd and endpointsecurityd are both located in /usr/libexec, yet 97 other running processes located in /usr/libexec do have their full paths listed.
There seems to be aliasing going on with cloudphotod and SafeEjectGPUAgent for executable files in the context of ps -el output.
I'd like to learn anything about the ps -el output exceptions when full file paths are not displayed to the executable.