Каковы различия между LaunchAgents и LaunchDaemons?


14

В macOS 10.12.5 я вижу только LaunchAgents в каталоге Users Library. Агенты вызываются только если пользователь вошел в систему?

  • / Library / LaunchAgents /
  • / Library / LaunchDaemons /
  • / System / Library / LaunchAgents /
  • / System / Library / LaunchDaemons /
  • / Пользователь / имя пользователя / Библиотека / LaunchAgents /

Ответы:


18

Да, LaunchAgentsвызываются только тогда, когда пользователь входит в графическую сессию.

LaunchDaemons обычно запускаются при загрузке системы и запускаются вне определенного пользовательского сеанса.

На странице руководства launchd перечислены эти папки с краткими описаниями:

файлы

  • ~/Library/LaunchAgents Персональные агенты, предоставляемые пользователем.
  • /Library/LaunchAgents Персональные агенты предоставляются администратором.
  • /Library/LaunchDaemons Общесистемные демоны предоставляются администратором.
  • /System/Library/LaunchAgents Персональные агенты, предоставляемые Mac OS X.
  • /System/Library/LaunchDaemons Общесистемные демоны, предоставляемые Mac OS X.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.