Junior — Middle
Jak lze určit seznam souborů otevřených procesem v systému Linux?
sobes.tech AI
Odpověď od AI
В Linux для определения списка файлов, открытых процессом, можно использовать команду lsof (list open files).
Пример:
lsof -p <PID>
где <PID> — идентификатор процесса.
Эта команда выведет все файлы (включая обычные файлы, сокеты, устройства и т.д.), которые открыты данным процессом.
Если lsof не установлен, можно посмотреть содержимое каталога /proc/<PID>/fd/, где находятся символьные ссылки на открытые файлы:
ls -l /proc/<PID>/fd/
Каждая ссылка указывает на файл, который открыт процессом.