Was sind die Unterschiede zwischen LaunchAgents und LaunchDaemons?


14

Unter macOS 10.12.5 wird LaunchAgents nur im Verzeichnis der Benutzerbibliothek angezeigt. Werden die Agenten nur aufgerufen, wenn ein Benutzer angemeldet ist?

  • / Library / LaunchAgents /
  • / Library / LaunchDaemons /
  • / System / Library / LaunchAgents /
  • / System / Library / LaunchDaemons /
  • / Benutzer / Benutzername / Bibliothek / LaunchAgents /

Antworten:


18

Ja, LaunchAgentswerden nur aufgerufen, wenn sich der Benutzer bei einer grafischen Sitzung anmeldet.

LaunchDaemons werden normalerweise beim Systemstart gestartet und außerhalb einer bestimmten Benutzersitzung ausgeführt.

Auf der Startseite des Handbuchs werden diese Ordner mit kurzen Beschreibungen aufgelistet:

Dateien

  • ~/Library/LaunchAgents Vom Benutzer bereitgestellte Agenten pro Benutzer.
  • /Library/LaunchAgents Vom Administrator bereitgestellte Agenten pro Benutzer.
  • /Library/LaunchDaemons Vom Administrator bereitgestellte systemweite Daemons.
  • /System/Library/LaunchAgents Von Mac OS X bereitgestellte Agenten pro Benutzer.
  • /System/Library/LaunchDaemons Systemweite Daemons von Mac OS X.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.