Track Down All Startup & Mac OS X에서 로그인 스크립트 및 앱 실행
차례:
Mac에서 모든 시작 및 로그인 앱 실행과 스크립트를 보는 방법을 알고 싶으십니까? 이 기사에서는 그 과정을 살펴볼 것입니다. 모든 시작 항목이 '시작'이라는 이름의 시스템 폴더에 잘 들어 있던 Mac OS System 9의 시대는 지났습니다. 이제 Mac OS X의 Unix 언더코어를 사용하면 일부 시작 및 로그인 스크립트와 앱 실행으로 상황이 좀 더 복잡해집니다. 쉽게 액세스할 수 있는 '로그인 항목' 기본 설정 창을 넘어
이 시작, 로그인 및 자동 실행 에이전트, plist, 데몬 및 응용 프로그램이 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을 확인하십시오.
crontab -l
Check Kernel Extensions: 명령줄에서:
kextstat
로그인 및 로그아웃 후크 확인 defaults read com.apple.loginwindow LoginHook
로그인 defaults read com.apple.loginwindow LogoutHook 로그아웃
또는 둘 다 참조:
/usr/libexec/PlistBuddy -c 인쇄
당신이 무엇을 하고 있는지 모른다면 위의 디렉토리나 명령을 함부로 사용하지 마십시오. 쉽게 득보다 실이 더 많을 수 있습니다! 이러한 위치는 Mac OS의 핵심 기능을 제공하며 고급 Mac 사용자 및 시스템 관리자만 변경해야 합니다.
시작 스크립트, 시작 앱, 데몬, 커널 확장 또는 기타 자동으로 로드되는 앱과 스크립트를 찾는 데 도움이 되는 정보나 흥미로운 정보가 있습니까? 댓글로 공유해주세요!