På MacOS, hvordan adskiller bryggetjenester sig fra launchctl-tjenester? er der en måde at bruge snap på en Mac til at køre tjenester i stedet for at brygge?
Svar
Brew håndterer kompleksiteten ved parsing hver pakke og udsteder derefter de relevante launchctl-kommandoer til dig. Så til sidst skal launchctl og launchd løfte, bryg er bare en mellemmand for at gøre det lettere for dig at komme i gang.
% brew services -help
Anvendelse: bryggetjenester underkommando
Administrer baggrundstjenester med macOS “ launchctl (1 ) dæmonmanager.
Hvis sudo er bestået, skal du arbejde på / Library / LaunchDaemons (startet ved opstart). Ellers skal du arbejde på ~ / Library / LaunchAgents (startet ved login).
Dette er alt sammen dækket godt i de første 6 linjer i hjælpen, og du kan Undersøg koden i github , hvis du er nysgerrig, hvordan dette rent faktisk fungerer bag kulisserne.