Senior
В кой директория се намират файловите дескриптори на изпълняващия се процес?
sobes.tech AI
Отговор от AI
В Linux дескрипторите на файловете на текущия процес са достъпни в директорията /proc/<pid>/fd/, където <pid> е идентификаторът на процеса.
В тази директория се намират символични връзки към всички отворени файлове, сокети, канали и други ресурси, които процесът държи отворени.
Пример:
ls -l /proc/1234/fd/
ще покаже всички дескриптори на файлове на процес с PID 1234.
В Go можете да получите PID на текущия процес чрез os.Getpid() и след това да работите с тази директория за анализ на отворените дескриптори.