Czym usługi piwowarskie różnią się od usług launchctl?

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.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *