Odpowiedzi:
Możesz użyć lsof
lub fs_usage
w terminalu. lsof
może być dość potężny. Jeśli dotyczy określonego procesu, możesz spróbować pobrać próbkę w Monitorze aktywności.
W przypadku narzędzia GUI zalecam fseventer :
Więcej narzędzi zorientowanych na GUI, których nie użyłem:
Do przeglądania plików, do których dostęp jest uzyskiwany w czasie rzeczywistym, można wykorzystać fs_usage
część funkcji FSEvent w Mac OS X lub nawet dtrace
samą.
Zastosowanie: sudo fs_usage [PID]
.
Aby uzyskać więcej informacji, zajrzyj na stronę man
https://diigo.com/0xcp0, aby uzyskać informacje z blogu Brendana »Top 10 skryptów DTrace dla Mac OS X (2011-10-10).
W przypadku nowocześniejszych systemów operacyjnych niekompatybilnych z fseventer dostępne są instrumenty Apple Xcode -
- mocny, ale (w porównaniu do fseventer) w niektórych przypadkach instrumenty mogą być zbyt ciężkie.
Możesz użyć skryptu dtrace opensnoop, aby zidentyfikować nieudane otwarcia (nie znaleziono pliku i błędy uprawnień)