프로세스별로 열린 파일을 보여주기 위해 다음과 같은 단일 라이너가 있습니다.
sudo dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }'
그러나 다음과 같은 반복되는 오류가 많이 있습니다.
dtrace: error on enabled probe ID 4 (ID 946: syscall::open_nocancel:entry): invalid user access in action #2 at DIF offset 24
dtrace: error on enabled probe ID 7 (ID 160: syscall::open:entry): invalid user access in action #2 at DIF offset 24
로 리디렉션하여 억제 할 수 있음을 알고 있습니다 2> /dev/null
.
이러한 오류의 의미와 왜 발생합니까?
dtrace
결함 입니까 , 아니면 특정 프로세스가 원인입니까? 이 문제를 어떻게 해결할 수 있습니까?
OS X 10.11.2를 사용하고 있습니다