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 스크립트를 사용하여 실패한 열기 (파일을 찾을 수 없음 및 권한 오류)를 식별 할 수 있습니다.


답변