Junior — Middle
Ako určiť zoznam súborov otvorených procesom v systéme Linux?
sobes.tech AI
Odpoveď od AI
В Linux для определения списка файлов, открытых процессом, можно использовать команду lsof (list open files).
Пример:
lsof -p <PID>
где <PID> — идентификатор процесса.
Эта команда выведет все файлы (включая обычные файлы, сокеты, устройства и т.д.), которые открыты данным процессом.
Если lsof не установлен, можно посмотреть содержимое каталога /proc/<PID>/fd/, где находятся символьные ссылки на открытые файлы:
ls -l /proc/<PID>/fd/
Каждая ссылка указывает на файл, который открыт процессом.