Monitorando arquivos continuamente com lsof

17

Existe uma maneira de fazer lsof funcionar continuamente para monitorar todos os arquivos que estão sendo abertos em tempo real?

Eu não sei o nome do processo. Eu quero que o lsof trabalhe continuamente por um período de tempo até eu ver que a lista contém o que eu quero.

    
por SpaceDog 23.09.2014 / 16:55

1 resposta

22

Eu acredito que desde que você não saiba o nome do arquivo / id do processo, você poderia especificar a opção de nome de usuário como abaixo.

lsof -r 2 -u username
  • A opção "-r 2" coloca lsof no modo de repetição, com atualizações a cada 2 segundos. (Ctrl-c sai)
  • A opção "-u 'pode ser usada para manter um olho na atividade de um usuário.

Se você sabe o nome do diretório sob o qual o aplicativo está sendo executado e não deseja especificar o nome do usuário, você pode usar o comando like,

lsof +D /some/dir -r 2 

Referências

Exibir atividade de rede de qualquer aplicação ou usuário em tempo real

    
por 23.09.2014 / 17:03

Tags