1

Я пытаюсь выяснить, какие изменения на диске делает приложение ... и это очень грязно. Я хотел бы за несколько секунд контролировать всю мою файловую систему, чтобы узнать, к каким файлам обращались и в которые они записывали. Я подумал о проверке измененной даты ... но, конечно, для каждого файла нужно сделать целую вечность ... должен быть более умный способ!

2 ответа2

4

Проверьте fs_usage (показывает всю активность файловой системы), creatbyproc.d (только создание файла), filebyproc.d (только открытие файла), opensnoop (аналогичный, другой формат) и rwsnoop (чтение и запись).

1

Для Linux вы бы отметили «inotify». Быстрое исследование показывает, что та же технология для OSX называется kqueue. Он подключается к файловой системе и срабатывает, когда происходят события.

Как обычно, у IBM есть отличная статья.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .