Thema: launchd
-
launchd-Domains: LaunchAgent oder LaunchDaemon wählen und mit launchctl laden
LaunchAgents und LaunchDaemons liegen in unterschiedlichen Verzeichnissen, laufen in verschiedenen launchd-Domains und werden mit den modernen Subcommands bootstrap, bootout, enable, kickstart und print verwaltet statt mit dem veralteten Paar load/unload. Diese Methodik beschreibt, wie die passende Domain gewählt, eine minimale plist geschrieben und der Status geprüft wird.
-
Service-Manager im Vergleich: systemd, launchd, Service Control Manager, SRC und rc.d/OpenRC
Jedes Allzweck-Betriebssystem besitzt eine Instanz, die Dienste startet, stoppt, überwacht und beim Booten startet, doch Befehle und Persistenzmodell unterscheiden sich. Diese Referenz ordnet Start, Stopp, Status, Aktivierung beim Boot und Log-Zugriff bei systemd, launchd, dem Service Control Manager von Windows, SRC unter AIX sowie rc.d unter FreeBSD und OpenRC unter Alpine einander zu.
Maschinenlesbar: JSON