Game World!

Join A World Of Gamers

Enter your email address:

Delivered by FeedBurner

Followers

Popular Posts

Sunday, 27 June 2021

What is Launchctl Mac?

 

Skriptverwaltung mit launchd in Terminal auf dem Mac

Während macOS den Prozess launchd verwendet, um Daemons und Agents zu verwalten, kannst du damit deine Shell-Skripts ausführen. Du interagierst nicht direkt mit launchd, sondern verwendest stattdessen den Befehl launchctl zum Laden oder Entladen von launchd-Daemons und -Agents.

Wenn das System gestartet wird, ist launchd der erste Prozess, den der Kernel zum Einrichten des Computers ausführt. Soll das Shell-Skript als Daemon ausgeführt werden, muss es von launchd gestartet werden. Andere Mechanismen zum Starten von Daemons und Agents können nach Ermessen von Apple entfernt werden.

Die Konfigurationsdateien in den folgenden Ordnern vermitteln dir einen Eindruck von den verschiedenen Daemons und Agents, die von launchd verwaltet werden:

Ordner

Verwendung

/System/Library/LaunchDaemons

Von Apple bereitgestellte System-Daemons

/System/Library/LaunchAgents

Von Apple bereitgestellte Agents, die für alle Benutzer auf Benutzerbasis gelten

/Library/LaunchDaemons

System-Daemons anderer Anbieter

/Library/LaunchAgents

Agents anderer Anbieter, die für alle Benutzer auf Benutzerbasis gelten

~/Library/LaunchAgents

Agents anderer Anbieter, die nur für den angemeldeten Benutzer gelten

Floating Button

Button