No MacOS, como os serviços brew são diferentes dos serviços launchctl? há uma maneira de usar o snap em um Mac para executar serviços em vez de preparar?
Resposta
O Brew lida com a complexidade da análise cada pacote e, em seguida, emite os comandos launchctl apropriados para você. Portanto, no final, launchctl e launchd fazem o levantamento, brew é apenas um intermediário para tornar mais fácil para você começar.
% brew services -help
Uso: serviços de cerveja subcomando
Gerenciar serviços de segundo plano com macOS “ launchctl (1 ) gerenciador de daemon.
Se sudo for aprovado, opere em / Library / LaunchDaemons (iniciado na inicialização). Caso contrário, opere em ~ / Library / LaunchAgents (iniciado no login).
Isso está bem coberto nas primeiras 6 linhas da ajuda e você pode inspecione o código no github se estiver curioso para saber como isso realmente funciona nos bastidores.