Apps, die beim Start ausgeführt werden:
/Library/StartupItems
- Standard Startup Items finden Sie hier
sudo launchctl list
schauen oder an /Library/LaunchDaemons
und /System/Library/LaunchDaemons
für launchd plists, die gesetzt werden, ohne dass jemand laufen unbedingt angemeldet werden . Hinweis: Einige .plist - Dateien in den Ordner aufgelistet werden nicht angezeigt, launchctl list
da sie nicht ausgeführt werden geladen.
Apps, die unter Benutzeranmeldung ausgeführt werden:
Überprüfen Sie Ihre Anmeldeelemente, indem Sie in den Systemeinstellungen den Bereich "Kontoeinstellungen" öffnen.
Check out ~/Library/LaunchAgents
, /Library/LaunchAgents/
und /System/Library/LaunchAgents
für launchd .plists, die ausgeführt werden, wenn ein Benutzer angemeldet ist - Sie verwenden können, sudo launchctl list
zu sehen, welche geladen werden.
Apps, die nach einem Zeitplan ausgeführt werden:
In Terminal: crontab -e
Zeigt an, was mit cron geplant wurde, um Elemente zu bestimmten Zeiten auszuführen. Elemente in einem LaunchAgents
oder der LaunchDaemons
Ordner können so eingestellt werden, dass sie in Intervallen ausgeführt und in ihrer .plist-Datei definiert werden
Kernel-Erweiterungen
Um zu sehen, welche Kernel-Erweiterungen geladen werden, können Sie einen der beiden Benutzer verwenden Applications/Utilites/System Profiler.app
(kann durch optionKlicken auf das Apple-Menü schnell geöffnet werden - Über diesen Mac ... wechselt zu System Profiler ... in 10.5+)
Alternativ können Sie kextstat
die 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 beides gleichzeitig bekommen:
/usr/libexec/PlistBuddy -c Print /var/root/Library/Preferences/com.apple.loginwindow.plist | grep 'Hook'