Sur MacOS, en quoi les services de brassage sont-ils différents des services launchctl? existe-t-il un moyen dutiliser snap sur un Mac pour exécuter des services au lieu de brew?
Answer
Brew gère la complexité de lanalyse chaque package, puis émet les commandes launchctl appropriées pour vous. Donc à la fin, launchctl et launchd font le levage, le brassage est juste un intermédiaire pour vous faciliter la tâche.
% brew services -help
Utilisation: services de brassage sous-commande
Gérez les services darrière-plan avec macOS « launchctl (1 ) démon manager.
Si sudo est passé, opérez sur / Library / LaunchDaemons (démarré au démarrage). Sinon, opérez sur ~ / Library / LaunchAgents (commencé à la connexion).
Tout cela est bien couvert dans les 6 premières lignes de laide et vous pouvez inspectez le code dans github si vous êtes curieux de savoir comment cela fonctionne réellement dans les coulisses.