På MacOS, hur skiljer sig bryggtjänster från launchctl-tjänster? finns det ett sätt att använda snap på en Mac för att köra tjänster istället för att brygga?
Svar
Brew hanterar tolkningens komplexitet varje paket och utfärdar sedan lämpliga launchctl-kommandon för dig. Så i slutändan, launchctl och launchd gör lyftningen, brygg är bara en mellanhand för att göra det lättare för dig att komma igång.
% brew services -help
Användning: bryggtjänster underkommando
Hantera bakgrundstjänster med macOS ” launchctl (1 ) daemon manager.
Om sudo skickas, kör på / Library / LaunchDaemons (startade vid start). Annars kör du ~ / Library / LaunchAgents (startade vid inloggning).
Allt detta täcks väl i de första 6 raderna i hjälpen och du kan Inspektera koden i github om du är nyfiken på hur detta faktiskt fungerar bakom kulisserna.