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?
LoginHook
ist der Schlüssel zu einem Array-Element/path/to/script
sein Wert. Sie fügen keine neuen Werte hinzu, sondern legen fest, dass der vorhandene Wert überschrieben wird.Antworten:
Das ist nicht möglich. Zitiert hier :
Der verlinkte Artikel nennt mehrere Alternativen. Abhängig von Ihren spezifischen Anforderungen kann ein Launch Agent für die Anmeldung verwendet werden.
Es gibt keine Alternative zu Abmelde-Hooks. Den gleichen Artikel zitieren:
Siehe auch diese unbeantwortete Frage .
quelle