LaunchAgents和LaunchDaemons之间有什么区别?


14

在macOS 10.12.5上,我仅在用户库目录中看到LaunchAgents。仅在用户登录时才调用代理吗?

  • /图书馆/ LaunchAgents /
  • /图书馆/启动守护程序/
  • /系统/库/启动代理/
  • /系统/库/启动守护程序/
  • / User / 用户名 / Library / LaunchAgents /

Answers:


18

是的,LaunchAgents仅当用户登录图形会话时才调用。

LaunchDaemons 通常在系统启动时启动,并在特定用户会话之外运行。

的launchd手册页列出了简短说明这些文件夹:

档案

  • ~/Library/LaunchAgents 用户提供的每用户代理。
  • /Library/LaunchAgents 管理员提供的每用户代理。
  • /Library/LaunchDaemons 管理员提供的系统范围的守护程序。
  • /System/Library/LaunchAgents Mac OS X提供的每用户代理。
  • /System/Library/LaunchDaemons Mac OS X提供的系统范围的守护程序。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.