V čem se v systému MacOS liší služby vaření od služeb launchctl? Existuje způsob, jak použít Snap na počítači Mac ke spouštění služeb namísto vaření?
Odpověď
Brew zpracovává složitost analýzy každý balíček a poté za vás vydá příslušné příkazy launchctl. Nakonec tedy launchctl a launchd zvednou, brew just je prostředníkem, který vám usnadní rozjezd.
% brew services -help
Použití: služby vaření dílčí příkaz
Správa služeb na pozadí s macOS „ launchctl (1 ) správce démona.
Pokud je předán sudo , použijte / Library / LaunchDaemons (spuštěno při spuštění). V opačném případě použijte ~ / Library / LaunchAgents (spuštěno při přihlášení).
To vše je dobře popsáno v prvních 6 řádcích nápovědy a můžete zkontrolujte kód v githubu , pokud vás zajímá, jak to vlastně funguje v zákulisí.