Sobes.tech
Junior — Middle

Cum se pot identifica fișierele cu care o aplicație în execuție pe Linux lucrează în prezent?

sobes.tech AI

Răspuns de la AI

În Linux, pentru a determina fișierele cu care se ocupă în prezent o aplicație în execuție, poți folosi comanda lsof (listare fișiere deschise). Aceasta afișează toate fișierele deschise de procese.

De exemplu, pentru a vedea fișierele deschise de procesul cu PID 1234, execută:

lsof -p 1234

De asemenea, poți folosi directorul /proc:

ls -l /proc/1234/fd/

Aici, fd sunt descriptorii de fișiere ai procesului, care sunt legături către fișierele deschise.

Astfel, lsof și vizualizarea /proc/[pid]/fd permit determinarea fișierelor utilizate de aplicație.