Sous MacOS, en quoi les services brew sont-ils différents des services launchctl ? Existe-t-il un moyen d'utiliser snap sur un Mac pour lancer des services à la place de brew ?
Réponse
Trop de publicités?Brew gère la complexité de l'analyse de chaque paquet et lance les commandes launchctl appropriées pour vous. Ainsi, au final, launchctl et launchd font le travail, brew n'est qu'un intermédiaire pour vous faciliter la tâche.
% brew services -help
Utilisation : brew services sous-commande
Gérer les services d'arrière-plan avec MacOS launchctl (1) gestionnaire de démons.
Si sudo est passée, opérer sur /Bibliothèque/LaunchDaemons (lancé au démarrage). Sinon, il faut fonctionner sur ~/Bibliothèque/LaunchAgents (commencé à connexion).
Tout ceci est bien couvert dans les 6 premières lignes de l'aide et vous pouvez inspecter le code dans github si vous êtes curieux de savoir comment cela fonctionne en coulisses.