Não sei por que isso seria um "reverso lsof
" - lsof
faz exatamente isso. Você pode passar o sinal -p
para especificar quais PIDs incluir / excluir nos resultados:
$ lsof -p $(pidof bzip2)
Há um processo bzip2
em execução em segundo plano e não tenho ideia de onde ele veio. Está consumindo muitos recursos. Posso fazer um reverse lsof
para ver quais arquivos estão sendo acessados por este processo?
Eu suspendi o processo por enquanto.
No diretório /proc/
, você pode encontrar detalhes dos processos em execução, em diretórios separados, pelo seu PID. Seus descritores de arquivos são enumerados no subdiretório fd/
:
ls -l /proc/$(pidof -s bzip2)/fd/
Tags command-line process linux