Senior
U kom direktorijumu se nalaze fajl deskriptori pokrenutog procesa?
sobes.tech АИ
Одговор од АИ
U Linuxu, opisi fajlova trenutnog procesa dostupni su u direktorijumu /proc/<pid>/fd/, gde je <pid> identifikator procesa.
U ovom direktorijumu nalaze se simbolički linkovi na sve otvorene fajlove, sokete, kanale i druge resurse koje proces drži otvorenim.
Primer:
ls -l /proc/1234/fd/
prikazaće sve opise fajlova procesa sa PID-om 1234.
U Go-u, možete dobiti PID trenutnog procesa pomoću os.Getpid() i zatim raditi sa ovim direktorijumom za analizu otvorenih opisa.