Mac OS X에서 실시간으로 파일 시스템 액세스보기 위해 sysinternals

이를 위해 sysinternals 도구 (filemon)가 있었지만 이제는 Mac과 비슷한 것을 찾을 수 있습니다.

저는 개발자이며 기본적으로 “파일을 찾을 수 없음”또는 “잘못된 권한”오류를 디버깅하려고합니다.



답변

lsof또는 fs_usage터미널에서 사용할 수 있습니다 . lsof아주 강력 할 수 있습니다. 특정 프로세스에 관한 것이라면 Activity Monitor에서 샘플링을 시도 할 수 있습니다.

GUI 도구의 경우 권장 사항은 fseventer입니다 .

내가 사용하지 않은 GUI 지향 유틸리티

FileMon

FS 스파이


답변

실시간으로 액세스되는 파일을보기 위해 fs_usageMac OS X의 FSEvents 기능 일부 또는 그 dtrace자체를 활용할 수 있습니다.

사용법 : sudo fs_usage [PID].

자세한 내용은 매뉴얼 페이지를 확인 하십시오.


답변

덜 시각적

https://diigo.com/0xcp0 하이라이트에 대한 맥 OS X에 대한 브렌든의 블로그»10의 DTrace 스크립트 (2011-10-10).

더 시각적

fseventer와 호환되지 않는 최신 운영 체제를 위해 Apple Xcode Instruments가 있습니다  .

– 강력하지만 (fseventer와 비교하여) 경우에 따라 계측기는 너무 무거울 수 있습니다.


답변

dtrace opensnoop 스크립트를 사용하여 실패한 열기 (파일을 찾을 수 없음 및 권한 오류)를 식별 할 수 있습니다.