Pe MacOS, în ce fel diferă serviciile de bere de serviciile launchctl? există o modalitate de a utiliza snap pe un Mac pentru a rula servicii în loc de preparare?
Răspuns
Brew gestionează complexitatea analizei fiecare pachet și apoi emite comenzile de lansare corespunzătoare pentru dvs. Deci, în cele din urmă, launchctl și launchd fac ridicarea, brew este doar un intermediar pentru a vă face mai ușor să începeți.
% brew services -help
Utilizare: servicii de bere subcomandă
Gestionați serviciile de fundal cu macOS „ launchctl (1 ) daemon manager.
Dacă sudo este trecut, operați pe / Library / LaunchDaemons (început la boot). În caz contrar, operați pe ~ / Library / LaunchAgents (a început la conectare).
Acest lucru este acoperit bine în primele 6 linii de ajutor și puteți inspectați codul din github dacă sunteți curioși cum funcționează de fapt în culise.