Рекомендуемые, 2024

Выбор редактора

Отслеживайте все сценарии запуска и входа в систему и запуска приложений в Mac OS X

Relax video | with gorgeous Arina and Nissan Skyline ECR33.

Relax video | with gorgeous Arina and Nissan Skyline ECR33.

Оглавление:

Anonim
Прошли те времена Mac OS System 9, где все элементы автозагрузки прекрасно сидели в системной папке с надписью «Автозагрузка», теперь, когда в Mac OS X есть нижняя часть Unix, все немного сложнее, с некоторыми скриптами запуска и входа в систему, а также с запуском приложений. за пределами легко доступной панели настроек «Элементы входа».

Мы рассмотрим, где эти агенты запуска, входа в систему и автозапуска, списки, демоны и приложения могут находиться в Mac OS X.

Обычные пользователи: элементы запуска и входа в Mac OS X

Для среднего конечного пользователя большинство приложений, которые они хотят настроить для запуска (или не запускаются) при загрузке, фактически обрабатываются с помощью события входа в систему, которое легко контролируется с помощью чего-то вроде Dock с помощью щелчка правой кнопкой мыши или «элементов входа», перечисленных в разделе учетных записей пользователей., если это то, что вы ищете, то обычный пользователь может увидеть, как запустить приложение при запуске системы в Mac OS X (что фактически происходит при входе пользователя в систему), и это, вероятно, покроет его потребности.

Опытные пользователи: элементы запуска и входа, приложения и скрипты в Mac OS X

Эта часть статьи не для большинства пользователей! Если вы являетесь опытным пользователем или системным администратором, то вышеупомянутая панель настроек редко является концом вашей попытки отследить элементы автозагрузки и входа в систему в Mac OS X. Недавно я пытался найти довольно отвратительный сценарий. пользователь случайно установил на сетевой компьютер, и знание правильного местоположения значительно облегчило мою работу, поэтому по этой причине я предоставляю вам список:

Приложения, которые запускаются при запуске:
/Library/StartupItems

элементы plist, запущенные при запуске:
/Library/LaunchDaemons
/System/Library/LaunchDaemons

Приложения, которые запускаются при входе пользователя в систему:
* Сначала проверьте «Элементы входа» для этой учетной записи пользователя в настройках учетной записи Системных настроек.

~/Library/LaunchAgents
/Library/LaunchAgents/
/System/Library/LaunchAgents/

Приложения, которые запускаются по заданному расписанию:
Проверьте ваш crontab с помощью <code> crontab -l

Проверьте расширения ядра:
В командной строке:

kextstat

Проверка входа и выхода из системы
defaults read com.apple.loginwindow LoginHook для входа
defaults read com.apple.loginwindow LogoutHook для defaults read com.apple.loginwindow LogoutHook

или увидеть оба с:

/usr/libexec/PlistBuddy -c Print

Если вы не знаете, что делаете, пожалуйста, не бездельничайте в вышеуказанных каталогах или командах, вы можете легко причинить больше вреда, чем пользы! Эти местоположения служат основной функциональности Mac OS и должны быть изменены только опытными пользователями Mac и системными администраторами.

Top