Since upgrading to Mountain Lion, I have set of launchd processes for EVERY user account on my machine even tho I'm the only account (jakec) that EVER logs in:
-+= 00001 root /sbin/launchd
|
|-+= 00656 jakec /sbin/launchd
| |--= 00659 jakec /usr/sbin/distnoted agent
| |--= 00661 jakec /usr/sbin/cfprefsd agent
|
|-+= 00663 _spotlight /sbin/launchd
| |--= 00666 _spotlight /usr/sbin/distnoted agent
| +--= 50423 _spotlight /usr/sbin/cfprefsd agent
|
|-+= 01163 anybody /sbin/launchd
| |--= 01173 anybody /usr/sbin/distnoted agent
| +--= 50421 anybody /usr/sbin/cfprefsd agent
|
|--= 50424 root /usr/sbin/cfprefsd daemon
|
|-+= 61432 _windowserver /sbin/launchd
| +--= 61434 _windowserver /usr/sbin/cfprefsd agent
|
|-+= 63634 sysadmin /sbin/launchd
| |--= 63645 sysadmin /usr/sbin/distnoted agent
| +--= 63651 sysadmin /usr/sbin/cfprefsd agent
|
|-+= 63635 art /sbin/launchd
| |--= 63646 art /usr/sbin/distnoted agent
| +--= 63650 art /usr/sbin/cfprefsd agent
|
|-+= 63636 jakec2 /sbin/launchd
| |--= 63644 jakec2 /usr/sbin/distnoted agent
| +--= 63649 jakec2 /usr/sbin/cfprefsd agent
|
|-+= 88020 _lp /sbin/launchd
| +--= 88026 _lp /usr/sbin/cfprefsd agent
That's nearly 20 processes that do NOT need to be running.
I've looked thru each account's launch agents/daemons to see if I could disable them, but it looks like they get started by system agents/daemons, and frankly, I'm not that adventurous to see which system launch agents/daemons I can disable without causing system malfunction.
--Jake Coughlin
(coughlin.jake@gmail.com)