Junior — Middle
Come si possono identificare i file con cui un'applicazione in esecuzione su Linux sta lavorando attualmente?
sobes.tech AI
Risposta dell'AI
Su Linux, per determinare i file con cui un'applicazione in esecuzione sta lavorando, puoi usare il comando lsof (elenco dei file aperti). Mostra tutti i file aperti dai processi.
Ad esempio, per vedere i file aperti dal processo con PID 1234, esegui:
lsof -p 1234
Puoi anche usare la directory /proc:
ls -l /proc/1234/fd/
Qui, fd sono i descrittori di file del processo, che sono collegamenti ai file aperti.
In questo modo, lsof e la visualizzazione di /proc/[pid]/fd permettono di determinare quali file sta usando l'applicazione.