En quoi les services de brassage sont-ils différents des services launchctl?

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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *