Meine Frage ist ziemlich einfach: Können Sie mehr als einen LoginHook oder mehr als einen LogoutHook haben?
Ich habe meine eigenen Nachforschungen angestellt und es sieht so aus, als würde jedes Mal, wenn Sie einen neuen LoginHook hinzufügen, der vorherige nicht mehr angezeigt. Ich denke, ich kann das bestätigen, indem ich das Alte laufen lasse:
sudo defaults write com.apple.loginwindow LoginHook /path/to/script
Überprüfen Sie dann, ob der Login-Haken in der /var/root/Library/Preferences/com.apple.loginwindow.plist registriert ist, und wiederholen Sie den Vorgang, indem Sie einen weiteren Login-Haken hinzufügen vom ersten übergeschrieben. Es gibt nie mehr als einen.
Ist das korrekt? Können Sie jemals nur einen LoginHook haben?
LoginHookist der Schlüssel zu einem Array-Element/path/to/scriptsein Wert. Sie fügen keine neuen Werte hinzu, sondern legen fest, dass der vorhandene Wert überschrieben wird.