Приложения, которые запускаются при запуске:
/Library/StartupItems
- Стандартные пункты запуска находятся здесь
sudo launchctl list
или посмотрите /Library/LaunchDaemons
и /System/Library/LaunchDaemons
запустите списки запуска, которые настроены на запуск без обязательного входа в систему. Примечание. Некоторые файлы .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'