Eu apenas abri meu .bashrc
in vim
e corri
$ fuser .bashrc
$
Mas não há saída, mesmo tendo vim
esse arquivo aberto em outro terminal.
-m
A opção funciona, mas mostra TODOS os processos acessando arquivos no sistema de arquivos onde .bashrc
existe.
Mas eu quero saber os processos que só tem esse arquivo específico ( .bashrc
no meu exemplo) aberto, que está vim
no meu exemplo.
Você não verá nada se
vim
apenas abrir o arquivo, lê-lo e fechá-lo. Parafuser
localizarvim
, o arquivo deve ser mantido aberto.Você pode comparar com estes métodos para listar processos usando um arquivo, o que estiver disponível para sua distribuição:
Use lsof :
Usar
/proc
: