1
为什么launchd每个用户有多个实例(不仅是我和root,还有_spotlight和_windowserver)?
我发现launchd进程在进程列表中有多个实例。看起来很有趣的是,有四个用户launchd正在运行这些进程: 根 <current_user [ie me]> _windowserver _聚光灯 如Apple的文档(Creating Launch Daemons and Agents)中所述,launchd将按用户启动。但是为什么用户需要launchd这样的_spotlight和_windowserver。我只期待root和<current_user[i.e. me]>。为什么两个用户(_spotlight和_windowserver)都需要launchd?对于Apple文档或任何其他资源的任何引用,我将不胜感激。 过程父子关系如下: kernel_task(0,root) -> launchd(1,root) -> launchd(130, _windowserver) -> launchd(150, <current_user[i.e. me]>) -> launchd(470, _spotlight)