Sobes.tech
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.