Які відмінності між LaunchAgents та LaunchDaemons?


14

У macOS 10.12.5 я бачу лише LaunchAgents у каталозі «Бібліотека користувачів». Чи викликаються агенти лише в тому випадку, якщо користувач увійшов у систему?

  • / Бібліотека / LaunchAgents /
  • / Бібліотека / LaunchDaemons /
  • / Система / Бібліотека / LaunchAgents /
  • / Система / Бібліотека / LaunchDaemons /
  • / Користувач / ім’я користувача / Бібліотека / LaunchAgents /

Відповіді:


18

Так, LaunchAgentsвикликаються лише тоді, коли користувач увійде в графічний сеанс.

LaunchDaemons зазвичай запускаються, коли система завантажується і працює поза певним сеансом користувача.

На сторінці керівництва по запуску перелічені ці папки з короткими описами:

Файли

  • ~/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.