Apps, die beim Start ausgeführt werden:
/Library/StartupItems - Standard-Startelemente finden Sie hier
sudo launchctl listoder suchen Sie nach /Library/LaunchDaemonsund /System/Library/LaunchDaemonsfür Launchd-Listen, die so ausgeführt werden sollen, dass nicht unbedingt jemand angemeldet ist. Hinweis: Einige .plist-Dateien in den aufgelisteten Ordnern werden nicht angezeigt, launchctl listda sie nicht zur Ausführung geladen sind.
Apps, die bei der Benutzeranmeldung ausgeführt werden:
Überprüfen Sie Ihre Anmeldeelemente, indem Sie in den Systemeinstellungen im Bereich "Kontoeinstellungen" aufrufen.
Check out ~/Library/LaunchAgents, /Library/LaunchAgents/und /System/Library/LaunchAgentsfür launchd .plists dass ausgeführt werden, wenn ein Benutzer angemeldet ist - Sie verwenden können , sudo launchctl listzu sehen , welche geladen werden.
Apps, die nach einem Zeitplan ausgeführt werden:
In Terminal: crontab -eZeigt an, was mit cron geplant wurde, um Elemente zu bestimmten Zeiten auszuführen. Elemente in einem LaunchAgentsoder LaunchDaemonsmehreren Ordnern können so eingestellt werden, dass sie in Intervallen ausgeführt werden und in ihrer .plist-Datei definiert sind
Kernel-Erweiterungen
Um zu sehen, welche Kernel-Erweiterungen geladen sind, können Sie beide Benutzer verwenden Applications/Utilites/System Profiler.app(kann schnell geöffnet werden, optionindem Sie gedrückt halten, wenn Sie auf das Apple-Menü klicken - Über diesen Mac ... wechselt zu System Profiler ... in 10.5+)
Alternativ können Sie kextstatin der Befehlszeile ausführen .
Login / Logout Hooks
Um herauszufinden, ob ein Login- oder Logout-Hook installiert ist und wo sich die Skriptdatei befindet, können Sie den folgenden Befehl ausführen:
defaults read com.apple.loginwindow LoginHook und defaults read com.apple.loginwindow LogoutHook
oder um beide gleichzeitig zu bekommen:
/usr/libexec/PlistBuddy -c Print /var/root/Library/Preferences/com.apple.loginwindow.plist | grep 'Hook'