Em vez de lsof, sugiro usar fuser (1) , especialmente porque você diz que quer assistir para processos, e não portas ou usuários ou qualquer outra coisa.
Eu sei que posso usar lsof path/to/file
para ver quais processos têm atualmente um determinado arquivo aberto.
Existe um comando top
-like que posso usar para monitorar continuamente quais processos têm um determinado arquivo aberto?
Em vez de lsof, sugiro usar fuser (1) , especialmente porque você diz que quer assistir para processos, e não portas ou usuários ou qualquer outra coisa.
Dê uma olhada na opção +|-r
para o modo de repetição:
$ lsof -r 1 path/to/file
Você também pode usar o comando watch
:
$ watch -n 1 'lsof path/to/file'
Tags monitoring lsof