Sobes.tech
Junior — Middle

Kaip galima nustatyti failus, kuriais šiuo metu dirba Linux paleista programa?

sobes.tech AI

Atsakymas iš AI

Linux sistemoje, norint nustatyti failus, kuriais šiuo metu užsiima paleista programa, galite naudoti komandą lsof (atvirų failų sąrašas). Ji rodo visus procesų atvirus failus.

Pavyzdžiui, norėdami pamatyti failus, atvirus procesui su PID 1234, vykdykite:

lsof -p 1234

Taip pat galite naudoti katalogą /proc:

ls -l /proc/1234/fd/

Čia, fd yra proceso failų aprašytojai, kurie yra nuorodos į atvirus failus.

Taip, lsof ir /proc/[pid]/fd peržiūra leidžia nustatyti, kuriais failais naudoja programą.