Для этого у меня был инструмент sysinternals (filemon), но теперь я могу найти что-то похожее для Mac.
Я разработчик, и я в основном хочу отлаживать ошибки "файл не найден" или "неправильные разрешения".
Для этого у меня был инструмент sysinternals (filemon), но теперь я могу найти что-то похожее для Mac.
Я разработчик, и я в основном хочу отлаживать ошибки "файл не найден" или "неправильные разрешения".
Вы можете использовать lsof или fs_usage в терминале. lsof может быть довольно сильным. Если речь идет о конкретном процессе, вы можете попробовать выполнить выборку в Activity Monitor.
Для инструмента с графическим интерфейсом я рекомендую fseventer:



Более GUI-ориентированные утилиты, которые я не использовал:


https://diigo.com/0xcp0 для основных моментов из блога Брендана »Топ-10 сценариев DTrace для Mac OS X (2011-10-10).
Для более современных операционных систем, несовместимых с fseventer, есть инструменты Apple Xcode -
- мощный, но (по сравнению с fseventer) в некоторых случаях инструменты могут быть слишком тяжелыми.
Для просмотра , какие файлы доступны в режиме реального времени вы можете использовать fs_usage часть в FSEvents фигурировать в Mac OS X или даже dtrace себя.
Использование: sudo fs_usage [PID] .
Для получения дополнительной информации посетите страницу руководства
Вы можете использовать скрипт dtrace opensnoop для определения неудачных открытий (файл не найден и ошибки прав доступа)