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ą.