Sobes.tech
Junior — Middle

Linux sistemində bir proses tərəfindən açıq olan faylların siyahısını necə müəyyən etmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

В Linux для определения списка файлов, открытых процессом, можно использовать команду lsof (list open files).

Пример:

lsof -p <PID>

где <PID> — идентификатор процесса.

Эта команда выведет все файлы (включая обычные файлы, сокеты, устройства и т.д.), которые открыты данным процессом.

Если lsof не установлен, можно посмотреть содержимое каталога /proc/<PID>/fd/, где находятся символьные ссылки на открытые файлы:

ls -l /proc/<PID>/fd/

Каждая ссылка указывает на файл, который открыт процессом.