In che modo i servizi di birra sono diversi dai servizi di launchctl?

Su MacOS, in che modo i servizi di infusione sono diversi dai servizi di launchctl? esiste un modo per utilizzare snap su un Mac per eseguire servizi invece di brew?

Answer

Brew gestisce la complessità dellanalisi ogni pacchetto e quindi emette i comandi launchctl appropriati per te. Quindi, alla fine, launchctl e launchd fanno il sollevamento, brew è solo un intermediario per renderti più facile andare avanti.

% brew services -help 

Utilizzo: brew services sottocomando

Gestisci servizi in background con macOS “ launchctl (1 ) daemon manager.

Se viene passato sudo , operare su / Library / LaunchDaemons (avviato allavvio). In caso contrario, operare su ~ / Library / LaunchAgents (avviato allaccesso).

Questo è tutto ben trattato nelle prime 6 righe della guida e puoi controlla il codice in GitHub se sei curioso di sapere come funziona effettivamente dietro le quinte.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *