Junior — Middle
Jak lze určit soubory, na kterých právě pracuje spuštěná aplikace v Linuxu?
sobes.tech AI
Odpověď od AI
V systému Linux můžete určit soubory, s nimiž právě pracuje spuštěná aplikace, pomocí příkazu lsof (výpis otevřených souborů). Zobrazuje všechny otevřené soubory procesů.
Například, chcete-li zobrazit soubory otevřené procesem s PID 1234, spusťte:
lsof -p 1234
Také můžete použít adresář /proc:
ls -l /proc/1234/fd/
Zde jsou fd souborové deskriptory procesu, které jsou odkazy na otevřené soubory.
Tímto způsobem lsof a prohlížení /proc/[pid]/fd umožňují určit, jaké soubory aplikace používá.