Проследете всички стартиращи & скриптове за влизане и стартирания на приложения в Mac OS X
Съдържание:
- Средни потребители: Елементи за стартиране и влизане в Mac OS X
- Advanced Users: Startup & Login елементи, приложения и скриптове в Mac OS X
Искате ли да разберете как да видите всички стартирания и скриптове на приложения за стартиране и влизане на Mac? Тази статия ще разгледа този процес. Отминаха дните на Mac OS System 9, където всички елементи за стартиране се намираха добре в системна папка с надпис „Startup“, сега с Unix основата на Mac OS X нещата са малко по-сложни, с стартиране на някои скриптове за стартиране и влизане и приложения отвъд леснодостъпния панел с предпочитания „Елементи за влизане“.
Ще прегледаме къде могат да се намират тези агенти за стартиране, влизане и автоматично стартиране, plists, демони и приложения в Mac OS X. Това може да бъде полезно за отстраняване на проблеми, поверителност и съображения за сигурност.
Средни потребители: Елементи за стартиране и влизане в Mac OS X
За обикновения краен потребител повечето приложения, които искат да конфигурират да се стартират (или не) при зареждане, всъщност се обработват със събитие за влизане, което лесно се контролира чрез нещо като Dock с щракване с десен бутон или „Елементи за влизане“, изброени под потребителски акаунти, ако това е, което търсите, средният потребител може да види как да стартира приложение при стартиране на системата в Mac OS X (което всъщност е при влизане на потребителя) и това вероятно ще покрие нуждите му .
Advanced Users: Startup & Login елементи, приложения и скриптове в Mac OS X
Тази част от статията не е за повечето потребители! Ако сте напреднал потребител или системен администратор, гореспоменатият панел с предпочитания рядко е краят на търсенето ви за проследяване на елементи за стартиране и влизане в Mac OS X.Наскоро бях в диво преследване, опитвайки се да намеря доста неприятен скрипт, който потребител случайно беше инсталирал на мрежова машина, и познаването на правилните местоположения значително улесни работата ми, така че поради тази причина ви предоставям списъка:
Приложения, които се изпълняват при стартиране: /Library/StartupItems
plist елементи, изпълнявани при стартиране: /Library/LaunchDaemons
/System/Library/LaunchDaemons
Приложения, които се стартират при влизане на потребител:Първо проверете вашите „Елементи за влизане“ за този потребителски акаунт в настройките на акаунта на Системни предпочитания
~/Library/LaunchAgents
/Library/LaunchAgents/
/System/Library/LaunchAgents/
Приложения, които работят по зададен график: Проверете своя crontab с:
crontab -l
Проверете разширенията на ядрото: В командния ред:
kextstat
Проверете куките за влизане и излизане defaults read com.apple.loginwindow LoginHook
за влизане defaults read com.apple.loginwindow LogoutHook за излизане
или вижте и двете с:
/usr/libexec/PlistBuddy -c Печат
Ако не знаете какво правите, моля, не се бъркайте в горните директории или команди, лесно можете да причините повече вреда, отколкото полза! Тези местоположения обслужват основната функционалност на Mac OS и трябва да се променят само от напреднали потребители на Mac и системни администратори.
Имате ли други лакомства или интересна информация за намиране на стартиращи скриптове, стартиращи приложения, демони, разширения на ядрото или други автоматично зареждащи се приложения и скриптове? Споделете с нас в коментарите!