Czym w systemie MacOS usługi brew różnią się od usług launchctl? czy istnieje sposób na użycie przystawki na Macu do uruchamiania usług zamiast brew?
Odpowiedź
Brew radzi sobie ze złożonością parsowania każdy pakiet, a następnie wydaje odpowiednie polecenia launchctl. Więc w końcu launchctl i launchd wykonują lifting, napar jest tylko pośrednikiem, który ułatwia ci rozpoczęcie pracy.
% brew services -help
Zastosowanie: usługi parzenia podkomenda
Zarządzaj usługami działającymi w tle za pomocą macOS „ launchctl (1 ) menedżer demonów.
Jeśli sudo zostanie przekazane, operuj na / Library / LaunchDaemons (uruchamiane podczas rozruchu). W przeciwnym razie operuj na ~ / Library / LaunchAgents (rozpoczęte przy logowaniu).
Wszystko to jest dobrze opisane w pierwszych 6 wierszach pomocy i możesz sprawdź kod na githubie , jeśli jesteś ciekawy, jak to faktycznie działa za kulisami.