Qual é o comando fuser em Linux
Existem diferentes comandos usados no Linux para gerenciar as redes e monitoramento dos processos, entre eles um comando muito útil é o comando fusser, que é usado para descobrir os processos usados pelo arquivo, diretórios ou soquetes mencionados no comando executado. Podemos descobrir os detalhes do comando FUSER, acessando seu manual ou executando o comando "fusor" no terminal. Para abrir o manual do FUSER, execute o comando:
$ MAN FUSER
Ou usando o comando fuser:
$ fuser
Na saída acima, podemos ver que ele gera os comentários de "nenhuma especificação de processo dada" porque não inserimos os detalhes de nenhum processo e explicamos o uso do comando fuser. Para exibir os detalhes do processo, acessando o diretório de trabalho atual:
$ fuser -v .
No comando acima, “.”É usado para descobrir os detalhes do processo do presente diretório, ele exibiu o nome do“ usuário ”, o PID do processo, o acesso (C Stand para o diretório atual) e os meios de comando que estão usando o processo. Também podemos exibir os processos usados para abrir e executar o arquivo de texto, por exemplo, temos um arquivo de texto com o nome, MyTestFile1.TXT:
$ fUSER -V -M MYTESTFILE1.TXT
No comando acima, o sinalizador "-m" (M significa montagem) é usado para descobrir os processos do sistema de arquivos que estão acessando o arquivo, MyTestFile.TXT. Esta bandeira é muito útil para descobrir os processos acessando qualquer arquivo em particular para que possamos matá -lo. Podemos matar o processo usando o comando FUSER, por exemplo, queremos matar todos os processos, usamos a bandeira “-k” e, para todos os processos, use “.”:
$ fuser -k .
Ele matará todos os processos do diretório residencial, incluindo o processo que está executando o sistema operacional e o sistema operacional será desligado, portanto, seja cauteloso e, se você quiser que o sistema solicite a matar todos os processos ou não, use o “-I” bandeira com “-k”:
$ fUSER -KI .
Na saída acima, primeiro, exibirá todos os processos que estão sendo usados pelo diretório doméstico, então pede ao usuário que exclua ou não todos os processos. Além disso, existem muitos outros sinais que podem ser usados com o comando fuser. Para listar todos os sinais, use o comando:
$ fuser -l
Conclusão
Cada arquivo ou comando no Linux usa alguns processos do sistema. Se queremos saber quais processos estão usando quais arquivos, soquetes e comandos usamos o comando fuser. Também podemos matar os processos, identificando o processo com o comando fuser e a bandeira "-k" é usada para matar o processo. Neste artigo, discutimos o uso do comando fuser em detalhes e também explicamos sinalizadores diferentes que podem ser usados com o comando fuser.