Junior — Middle
Kuidas saab määrata failid, millega hetkel tegeleb Linuxis käivitatud rakendus?
sobes.tech AI
Vastus AI-lt
Linuxisüsteemis saate määrata failid, millega praegu tegeleb käivitatud rakendus, kasutades käsku lsof (avatud failide loend). See näitab kõiki protsesside avatud faile.
Näiteks, et näha faile, mida avab protsess PID-ga 1234, käivitage:
lsof -p 1234
Samuti saate kasutada kataloogi /proc:
ls -l /proc/1234/fd/
Siin on fd protsessi failideskriptorid, mis on lingid avatud failidele.
Seega võimaldavad lsof ja /proc/[pid]/fd ülevaade määrata, milliseid faile rakendus kasutab.