Aplikacje działające podczas uruchamiania:
/Library/StartupItems - Tutaj znajdują się standardowe elementy startowe
sudo launchctl listlub spojrzenie /Library/LaunchDaemonsi /System/Library/LaunchDaemonsdla listy właściwości launchd, które są ustawione, aby uruchomić bez kogoś koniecznie być zalogowany. Uwaga: Niektóre .plist plików w folderach wymienionych nie pojawi się launchctl list, gdy nie są ładowane do uruchomienia.
Aplikacje działające przy logowaniu użytkownika:
Sprawdź swoje elementy logowania, przechodząc do okienka preferencji kont w Preferencjach systemowych.
Sprawdź ~/Library/LaunchAgents, /Library/LaunchAgents/a /System/Library/LaunchAgentsdla uruchomionych list., Które są uruchamiane, gdy użytkownik jest zalogowany - możesz użyć, sudo launchctl listaby zobaczyć, które z nich są załadowane.
Aplikacje działające zgodnie z harmonogramem:
W terminalu: crontab -epokaże, co zostało zaplanowane przy użyciu crona do uruchamiania elementów w określonych porach. Elementy w dowolnym z folderów LaunchAgentslub LaunchDaemonsmożna ustawić tak, aby uruchamiały się w odstępach czasu, a także były zdefiniowane w pliku .plist
Rozszerzenia jądra
Aby zobaczyć, jakie rozszerzenia jądra są załadowane, możesz użyć dowolnego z nich Applications/Utilites/System Profiler.app(można je szybko otworzyć, przytrzymując optionpo kliknięciu menu Apple - About This Mac ... zmienia się w System Profiler ... w wersji 10.5+)
Alternatywnie możesz uruchomić kextstatw linii poleceń.
Haki do logowania / wylogowywania
Aby dowiedzieć się, czy hak logowania lub wylogowania jest zainstalowany i znaleźć plik skryptu, możesz uruchomić następujące polecenie:
defaults read com.apple.loginwindow LoginHook i defaults read com.apple.loginwindow LogoutHook
lub uzyskać oba jednocześnie:
/usr/libexec/PlistBuddy -c Print /var/root/Library/Preferences/com.apple.loginwindow.plist | grep 'Hook'