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.