OSX Lion에서 시작 프로세스 관리 및 제거


11

내 사용자 이름의 내 시작 항목 (i am admin)은 보관 용 계정 만 표시하지만 활동 모니터에서 내 프로세스를 보면 Adobe, Lexmark 등의 다른 도우미 프로세스가 표시됩니다.

시작시 시작되는 이러한 프로세스를 어디에서보고 관리 할 수 ​​있습니까?

최신 정보

LaunchAgents에서 Steam과 VirtualBox를 발견했습니다. 방금 활동을 다시보고 "Seagate Drive Gauge"가 표시됩니다. 프로그램을 확인했습니다.이 프로세스가 시작되는 위치를 찾을 수있는 방법이 있습니까? LaunchDaemons가없고 시작 항목이 비어 있습니다.

업데이트 2

훌륭한 물건, PID를 찾아서 ps에서 찾았습니다.

/Library/Application Support/Seagate/Seagate Storage Gauge.app/Contents/MacOS/Seagate Storage Gauge -doautolnch /

그러나 어디 에서 호출 되는지 어떻게 알 수 있습니까?

답변:


11

다음 폴더를 살펴보십시오.

  • /Library/StartupItems
  • ~/Library/StartupItems (만약 있다면)
  • /Library/LaunchDaemons
  • /Library/LaunchAgents
  • ~/Library/LaunchAgents (만약 있다면)

StartupItems이름으로 무엇을하는지 알아볼 수 있어야 하지만 궁금한 점이 있다면 Google 에서 알아볼 수 있습니다 .

plist 파일 내부를 엿보기하여 런치 데몬 및 런치 에이전트가 수행하는 작업을 정확하게 파악할 수 있습니다. 일반적으로 소프트웨어 업데이터와 같은 경로를 포함합니다.

원하지 않는 것을 제거하는 것과 관련하여 :
삭제하거나 제거한 프로그램에 대해 무언가를 본다면 반드시 제거하십시오.

여전히 설치 한 프로그램에 대한 내용이 있으면주의하십시오. 이러한 시작 항목은 자동 업데이터 나 호환성 검사만큼 중요하지 않을 수 있지만 상위 앱을 실행하려면 항목, 데몬 또는 에이전트가 필요할 수 있습니다.

따라서 내 충고는 다음과 같습니다. 설치 한 응용 프로그램 (또는 드라이버 등)에서 무언가를 볼 경우 해당 응용 프로그램의 환경 설정을 확인하여 시작 항목이 필요한 기능을 비활성화 할 수 있는지 확인하십시오. 그렇다면 계속하십시오. 그렇지 않은 경우 이유가있는 것입니다. 삭제하지 마십시오.

앱의 시작 항목을 제거하고 실제로 놀고 싶다면 신중하고 위험을 감수하십시오. 폴더 또는 plist를 데스크탑으로 이동하고 다시 시작한 후 앱을 철저히 테스트하십시오. 시작 항목 / 에이전트 / 데몬없이 작동하더라도 문제가 발생한 경우 복원 할 수 있도록 사본을 보관하십시오.


그것에 대해 감사합니다-조금 도움이되었습니다. LaunchAgents에서 Steam과 VirtualBox를 발견했습니다. 방금 활동을 다시보고 "Seagate Drive Gauge"가 표시됩니다. 프로그램을 확인했습니다 .이 프로세스가 시작되는 위치를 찾을 수있는 방법 이 있습니까? LaunchDaemons가없고 시작 항목이 비어 있습니다.
evilswan

Seagate 파일을 찾기 위해 명령 줄이나 파일 찾기와 같은 앱에서 전체 디스크를 검색 하시겠습니까? 내가 언급 한 폴더 이외의 다른 폴더에 앱 설치 항목을 본 적이 없습니다.
Nathan Greenstein

1
터미널을 열고 전체 화면으로 이동하여 ps -A를 실행하십시오. CMD 란 무엇입니까?
hsmiths

좋은 물건, PID를 발견하고 PS에 그것을보고하고있다 : /Library/Application Support/Seagate/Seagate Storage Gauge.app/Contents/MacOS/Seagate Storage Gauge -doautolnch / 하지만 - 어떻게 찾을 수 있습니까 이가 호출되고?
evilswan

@evilswan 그게 뭐라고 부르는지, 내가 언급 한 폴더 중 하나에서 불러 와야합니다. 숨겨진 파일을 볼 수있게 해 보셨습니까?
Nathan Greenstein

2

일부 샌드 박스 (또는 App Store) 응용 프로그램은 "로그인 항목 책갈피"를 /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist다음에 추가합니다 .

$ /usr/libexec/PlistBuddy -c 'Print _com.apple.SMLoginItemBookmarks:com.dayoneapp.dayone-agent' /var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist
book 0(UserslaurTorrents
                        Day One.apContentsLibrary
LoginItemsDay One Reminders.app $4HXh?kld ????$A????H???A?1M?$5DF7A03E-A7FB-3E80-B61D-F10CD8BF7B5D?/?0c75ae904b0f99cb3a794e7360629c822a0f4a14;00000000;0000000000000020;com.apple.app-sandbox.read-write;00000001;01000002;0000000000641712;/users/lauri/torrents/day one.app/contents/library/loginitems/day one reminders.app??????D|@l 0 ? ? ? ?  0 <???????D

와 같은 명령으로 로그인 항목 책갈피를 비활성화 할 수 있습니다 sudo defaults write /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist com.dayoneapp.dayone-agent '<dict><key>Disabled</key><true/></dict>'.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.