Como os serviços de fermentação são diferentes dos serviços do launchctl?

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.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *