Sobes.tech
Junior — Middle

Jak można zidentyfikować pliki, nad którymi aktualnie pracuje uruchomiona aplikacja w Linux?

sobes.tech AI

Odpowiedź od AI

W systemie Linux, aby określić pliki, którymi aktualnie zajmuje się uruchomiona aplikacja, można użyć polecenia lsof (listuj otwarte pliki). Pokazuje ono wszystkie otwarte pliki procesów.

Na przykład, aby zobaczyć pliki otwarte przez proces z PID 1234, wykonaj:

lsof -p 1234

Możesz także użyć katalogu /proc:

ls -l /proc/1234/fd/

Tutaj fd to deskryptory plików procesu, które są odnośnikami do otwartych plików.

W ten sposób lsof i przegląd /proc/[pid]/fd pozwalają określić, z jakich plików korzysta aplikacja.