Wie unterscheiden sich Brauereidienste von Startdiensten?

Wie unterscheiden sich unter MacOS die Brühdienste von den Startdiensten? Gibt es eine Möglichkeit, Snap auf einem Mac zum Ausführen von Diensten anstelle von Brew zu verwenden?

Antwort

Brew behandelt die Komplexität des Parsens jedes Paket und gibt dann die entsprechenden launchctl-Befehle für Sie aus. Am Ende erledigen Launchctl und Launchd das Heben. Brew ist nur ein Vermittler, um Ihnen den Einstieg zu erleichtern.

% brew services -help 

Verwendung: Brühdienste Unterbefehl

Verwalten von Hintergrunddiensten mit macOS „ launchctl (1 ) Daemon Manager.

Wenn sudo übergeben wird, arbeiten Sie mit / Library / LaunchDaemons (beim Booten gestartet). Andernfalls arbeiten Sie mit ~ / Library / LaunchAgents (beim Anmelden gestartet).

Dies wird in den ersten 6 Zeilen der Hilfe ausführlich behandelt, und Sie können Überprüfen Sie den Code in Github , wenn Sie neugierig sind, wie dies tatsächlich hinter den Kulissen funktioniert.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.