Назад к вопросам
Senior
4
Какими способами можно посмотреть файлы, которые были открыты процессом (Linux)?
Компании, где спрашивали
Flant
Ответ от нейросети
sobes.tech AI
В Linux можно посмотреть файлы, открытые процессом, следующими способами:
- Через каталог
/proc/[pid]/fd/— содержит символьные ссылки на открытые файлы процесса с идентификатором pid.
ls -l /proc/1234/fd/
- Используя команду
lsof(list open files):
lsof -p 1234
- Команда
fuserпокажет процессы, использующие файл, но в обратном направлении.
Эти методы позволяют получить список открытых файлов, включая обычные файлы, сокеты, устройства и т.д.