루트가 아닌 권한으로 추적 된 명령을 실행하기 위해 dtrace를 얻으려면 어떻게해야합니까? OS X에는 리눅스가 strace없지만 dtrace훨씬 더 좋을 것으로 보입니다. 그러나 개별 명령에 대한 간단한 추적을 수행하는 기능이 그립습니다. 예를 들어, Linux strace -f gcc hello.c에서는 모든 시스템 호출을 caputre로 작성할 수 있습니다. 그러면 컴파일러에서 내 프로그램을 컴파일하는 데 필요한 모든 파일 이름 목록이 제공 됩니다 (이 트릭을 기반으로 우수한 memoize 스크립트가 빌드 됨). Mac에서 memoize를 이식하고 싶으므로 일종의 strace. 내가 실제로 필요한 것은 gcc읽고 쓰는 파일 목록 이므로 필요한 것은 truss. 확실히 내가 말할 dtruss -f ..