Jakie są różnice między LaunchAgents i LaunchDaemons?

14

W systemie macOS 10.12.5 widzę LaunchAgents tylko w katalogu Biblioteka użytkowników. Czy agenty są wywoływane tylko wtedy, gdy użytkownik jest zalogowany?

  • / Library / LaunchAgents /
  • / Library / LaunchDaemons /
  • / System / Biblioteka / LaunchAgents /
  • / System / Library / LaunchDaemons /
  • / Użytkownik / nazwa użytkownika / Biblioteka / LaunchAgents /
Pan Kennedy
źródło

Odpowiedzi:

18

Tak, LaunchAgentssą wywoływane tylko wtedy, gdy użytkownik loguje się do sesji graficznej.

LaunchDaemons są zwykle uruchamiane po uruchomieniu systemu i uruchamiane poza określoną sesją użytkownika.

Uruchomiona strona podręcznika zawiera te foldery z krótkimi opisami:

Akta

  • ~/Library/LaunchAgents Agenty dla użytkownika dostarczone przez użytkownika.
  • /Library/LaunchAgents Agenty dla użytkowników dostarczone przez administratora.
  • /Library/LaunchDaemons Systemowe demony dostarczone przez administratora.
  • /System/Library/LaunchAgents Agenty dla użytkowników dostarczane przez Mac OS X.
  • /System/Library/LaunchDaemons Systemowe demony dostarczane przez Mac OS X.
Graham Miln
źródło