Програми, які працюють під час запуску:
/Library/StartupItems - Тут знайдено стандартні елементи запуску
sudo launchctl listабо подивитися на /Library/LaunchDaemonsі /System/Library/LaunchDaemonsза plists запуску програм , які встановлені для запуску без кого - то обов'язково бути зареєстрований . Примітка: Деякі .plist файли в папках , перерахованого не буде з'являтися в так launchctl listяк вони не завантажені , щоб бігти.
Програми, які працюють під час входу користувача:
Перевірте елементи входу, перейшовши на панель налаштувань облікових записів у налаштуваннях системи.
Перевірте ~/Library/LaunchAgents, /Library/LaunchAgents/а /System/Library/LaunchAgentsдля запуску .plists, які запускаються під час входу користувача, ви можете використовувати, sudo launchctl listщоб побачити, які завантажуються.
Програми, які працюють за розкладом:
У терміналі: crontab -eпокаже, що було заплановано за допомогою cron для запуску елементів у певний час. Елементи в будь-якій папці LaunchAgentsабо LaunchDaemonsпапках можуть бути налаштовані на запуск з інтервалом, а також визначено у файлі .plist
Розширення ядра
Щоб побачити, що завантажуються розширення ядра, ви можете будь-який користувач Applications/Utilites/System Profiler.app(його можна швидко відкрити, optionнатиснувши клавішу в меню Apple - Про цей Mac ... зміни в System Profiler ... в 10.5+)
Можна також запустити kextstatв командному рядку.
Гачки для входу / виходу
Щоб дізнатись, чи встановлено гачок для входу або виходу та щоб знайти, де знаходиться файл сценарію, можна виконати таку команду:
defaults read com.apple.loginwindow LoginHook і defaults read com.apple.loginwindow LogoutHook
або отримати обидва одночасно:
/usr/libexec/PlistBuddy -c Print /var/root/Library/Preferences/com.apple.loginwindow.plist | grep 'Hook'