어떤 프로세스가 다른 프로세스를 시작했는지 확인할 수 있는 방법이 있나요?

어떤 프로세스가 다른 프로세스를 시작했는지 확인할 수 있는 방법이 있나요?

제가 기억하는 것이 맞다면 프로세스가 시작된 매개변수 중 일부를 결정할 수 있습니다(Windows에서는 프로세스 환경 블록에 저장됩니다). 어떤 프로세스가 다른 프로세스를 시작했는지도 알 수 있나요?

예: 내 iTunes(메모리를 먹는 "§$%&!)가 종료한 후에도 계속 다시 나타나며 이유를 알고 싶지 않습니다. 반면에 이러한 지식은 이 경우뿐만 아니라 일반적으로 유용하다고 생각합니다. ;- )

답변1

열어서 다른 프로세스의 상위 프로세스를 찾을 수 있습니다.유틸리티 » Activity Monitor.app. 프로세스를 선택하고검사.

OS X의 거의 모든 것이 launchd. 더 나은 것이 있는지 잘 모르겠습니다. 하지만 제가 틀렸을 수도 있습니다.

iTunes가 "저절로" 시작되는 특정 경우에는 동기화 중인 장비 때문일 수 있습니다. iPad, iPhone을 연결하고 설정에서 "...이 연결되면 iTunes 열기"를 선택 취소합니다.

관련 정보