Определите файлы, измененные процессом - PullRequest
2 голосов
/ 12 марта 2010

Я пишу программу для запуска из пользовательского пространства Linux, которая порождает другой процесс. Как он может определить, какие файлы были изменены порожденным процессом после его завершения?

Ответы [ 3 ]

3 голосов
/ 12 марта 2010

Позвоните по номеру strace и проанализируйте результат, который вас интересует.

0 голосов
/ 13 марта 2010

Может быть, сам g ++ порождает другие процессы? Возможно, вам поможет «strace -fF -efile program» плюс некоторая фильтрация.

0 голосов
/ 12 марта 2010

Введите вашу собственную замену fopen(3), которая записывает имена и режимы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...