Назад | Перейти на главную страницу

Определить, какие файлы открыл процесс (Linux)

Я пытаюсь определить, какие файлы создает процесс при запуске. Я знаю, что могу перечислить дескрипторы файлов текущего запущенного процесса, заглянув в / proc или используя lsof. Однако проблема в том, что программа завершается менее чем за секунду. Есть ли способ получить список файлов, открытых при запуске? Я использую CentOS.

$ strace -e trace=open /path/to/your/program 2>&1 | less