Sujet : launchd
-
Domaines launchd : choisir entre LaunchAgent et LaunchDaemon et les charger avec launchctl
Les LaunchAgents et les LaunchDaemons résident dans des répertoires différents, s'exécutent dans des domaines launchd distincts et se gèrent avec les sous-commandes modernes bootstrap/bootout/enable/kickstart/print, et non avec la paire obsolète load/unload. Cette méthodologie explique comment choisir le bon domaine, écrire un plist minimal et vérifier l'état du service.
-
Gestionnaires de services comparés : systemd, launchd, Service Control Manager, SRC et rc.d/OpenRC
Tout système d'exploitation généraliste dispose d'un composant qui démarre, arrête, supervise et relance les services au boot, mais les commandes et le modèle de persistance diffèrent. Cette référence met en correspondance démarrage, arrêt, statut, activation au boot et accès aux journaux pour systemd, launchd, le Service Control Manager de Windows, le SRC d'AIX, ainsi que rc.d de FreeBSD et OpenRC d'Alpine.
Lisible par machine : JSON