Используя lsof
(список открытых файлов), вы можете увидеть, какие файлы открыты у каждого процесса. Вы должны найти узел устройства, используемый вашим процессом там. Кроме того, вы можете узнать PID (идентификатор процесса) вашей программы, используя ps aux
, а затем посмотрите на дескрипторы открытого файла процесса в /proc/$pid/fd
, где $ pid - это PID вашей программы.
Чтобы выяснить, что пишет программа, возможно, проще всего использовать strace для отслеживания всех системных вызовов, которые выполняет программа. (С помощью strace вы также можете узнать, какой файл открывает программа.) Вы также можете заменить файл, в который программа пишет, на пустой файл, если это возможно, или, если необходимо, на фиктивный драйвер ядра, который записывает все, что получает .