Mac에서 시작 프로그램 / 스크립트 / 서비스 활성화 / 비활성화


11

MacBook Pro를 OS X Lion으로 업그레이드했으며 이제 팬이 매우 낮은로드에서도 고속으로 작동합니다.

PRAM, SMC 등을 재설정하면서 많은 작업을 수행했지만 문제가 지속됩니다. Parallels 또는 다른 응용 프로그램과 관련이있는 것 같습니다.

MacBook에서 재부팅 할 때 어떤 프로그램 / 스크립트 / 서비스가 시작되는지 어떻게 알 수 있습니까? 나는 시스템 환경 설정 에서 사용자 계정 으로 이동하는 것에 대해 이야기하고 있지 않습니다 . 나는 당신이 리눅스 머신에서 얻는 것과 같은 전체 목록을 의미합니다.


"나는 당신이 리눅스 머신에서 얻는 것과 같은 전체 목록을 의미한다"-아직 그런 것을 보지 못했다. 그러한 목록 불완전합니다.
다니엘 벡

2
이 문제를 해결하는 데 도움이되는지 또는 프로그램 자동 시작에 대해 문의하는지 확인하십시오. 그것이 의미하는 바와 같이, 그것은 둘 다이며 대답하기가 실제로 어렵습니다. 나는 실제로 처음 두 단락을 삭제하고 싶은 유혹을 느낍니다.
Daniel Beck

답변:


21

실행중인 프로세스 확인

  1. 터미널에서 ps ax
  2. 응용 프로그램»유틸리티»활동 모니터를 실행 하고 모든 프로세스를 선택 합니다. 거기에서 나갈 수도 있습니다.

자동 프로세스 시작

  1. Dock 에서 로그인시 열 도록 선택된 항목
  2. 에서 이러한 시스템 환경 설정»계정»로그인 항목은 (실제로, 이들은 1에서 사람을 포함한다)
  3. 로그인 후크 loginwindow 는 여기설명되어 있습니다 .defaults read com.apple.loginwindow LoginHook
  4. 일부는 launchd스크립트의 일부로 지정 되거나에 의해 관리됩니다 launchd. 로 모두 나열하십시오 sudo launchctl list. 자세한 내용 man launchctl을 참조하십시오.

에 관한 launchd목록, 당신은 자신의 정의 파일을 볼 수 있습니다 LaunchAgentsLaunchDaemons시스템의의 하위 Library디렉토리 :

  • /System/Library (아마도 이들을 만지면 안됩니다)
  • /Library/ (일반적으로 모든 사용자)
  • /Users/yourname/Library (자신의 프로그램)

후자의 두 라이브러리에서 의심스러운 것이 있는지 확인하십시오. 일반적으로 XML이므로 열어서 읽을 수 있습니다.


여기서 문제는 특정 조건 (예 : cronOS X가 있지만 기본적으로 비활성화 됨)에 따라 다른 프로세스를 실행하는 단일 프로세스를 실행할 수 있다는 것 입니다. @reboot작업을 지정 cron하면 시스템 시작시 시작됩니다.

쉘 구성 파일 .bash_profile등에 유사한 것이 적용되며 , 터미널을 열 자마자 백그라운드에서 프로세스를 시작할 수 있습니다.


죄송합니다. boottime에서 시작되어 다른 프로그램과 서비스가 평행선처럼 (정확히 모른다), 그러나 그들은 해당 파일에 표시되지 않습니다
엽니 방법

마지막 코멘트; 안전 모드로 부팅하면 전혀 문제가 없으므로 정상적인 모드로로드 되어이 문제가 발생할 수 있습니다. 이것을 알기 위해 "diff"를 어떻게 찾을 수 있습니까?

@flow Parallels는의 커널 확장 일 것입니다 /System/Library/Extensions. 로 시작하는 명령 줄 도구 이름은로 시작합니다 kext.
Daniel Beck

@flow 나는 아무리 많은 건설적인 의견을 신경 쓰지 않습니다.
Daniel Beck

않는 LoginHook여전히 존재? 값을 읽으려고 할 때 다음 오류가 발생합니다. (/Users/[username]/Library/Preferences/com.apple.loginwindow, LoginHook)의 도메인 / 기본 쌍이 존재하지 않습니다
Pieter
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.