På MacOS, hvordan skiller bryggetjenester seg fra launchctl-tjenester? er det en måte å bruke snap på en Mac til å kjøre tjenester i stedet for å brygge?
Svar
Brew håndterer kompleksiteten ved parsing hver pakke og utsteder deretter de riktige launchctl-kommandoene for deg. Så til slutt, launchctl og launchd gjør løftingen, bryg bare er en mellomledd for å gjøre det lettere for deg å komme i gang.
% brew services -help
Bruk: bryggetjenester underkommando
Administrer bakgrunnstjenester med macOS « launchctl (1 ) daemon manager.
Hvis sudo er bestått, bruk / Library / LaunchDaemons (startet ved oppstart). Hvis ikke, bruk ~ / Library / LaunchAgents (startet ved innlogging).
Dette er alt dekket godt i de første 6 linjene i hjelpen, og du kan Inspiser koden i github hvis du er nysgjerrig på hvordan dette faktisk fungerer bak kulissene.