Hur skiljer sig bryggtjänster från launchctl-tjänster?

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.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *