Aqui está um snippet útil para obter todos os descritores de arquivo abertos por um processo específico em um sistema Linux:
[sudo] ls -l /proc/`pgrep <PROGRAM NAME>`/fd
O pgrep
comando retorna um PID de um programa em execução por seu nome. Se você estiver tentando usá-lo para scripts (por exemplo node myApp.js
), tente adicionar a -f
opção de pesquisar por toda a linha de comando de execução, não apenas pelo nome do executável (que seria apenas node
no meu exemplo):
[sudo] ls -l /proc/`pgrep -f myApp`/fd