Sobes.tech
Junior — Middle

Hogyan lehet meghatározni azokat a fájlokat, amelyeken egy futó alkalmazás éppen dolgozik Linuxon?

sobes.tech MI

Válasz az MI-től

Linux rendszeren, a futó alkalmazás által jelenleg használt fájlok meghatározásához használhatja az lsof (nyitott fájlok listázása) parancsot. Ez megmutatja az összes nyitott fájlt a folyamatok számára.

Például, a PID 1234 folyamat által nyitott fájlok megtekintéséhez futtassa:

lsof -p 1234

Szintén használhatja a /proc könyvtárat:

ls -l /proc/1234/fd/

Itt, az fd a folyamat fájldeskriptorai, amelyek a nyitott fájlokra mutató hivatkozások.

Így az lsof és a /proc/[pid]/fd megtekintése lehetővé teszi, hogy meghatározza, mely fájlokat használja az alkalmazás.