Identificar qual processo está usando Pasta ou Arquivo no Linux

Olá, tudo bem?

Hoje vamos usar o comando lsof para identificar qual processo está usando pasta ou arquivo no Linux.

Caso o comando não esteja instalado no seu Linux, no Centos você pode usar “yum install lsof”.

Como sempre, deixo aqui o manual do lsof para você dar uma olhada!

Alguma vezes você ao montar ou desmontar partições ou executar algum procedimento que requer manipulação de diretório pode encontrar a mensagem de erro “device is busy”.

E como conseguir identificar o PID do processo que está usando aquela pasta?

Exemplificando, quero sabe qual PID de processo está usando o arquivo dentro de /usr/sbin/httpd e para isso uso o comando “lsof /usr/sbin/httpd” e o resultado é esse abaixo:

Dessa forma, conseguimos identificar qual PID do processo e usuário que está usando o arquivo httpd. E se for necessário posso parar o httpd via systemctl ou dar um kill no processo caso eu tenha algum problema para identificar qual PID está usando aquela pasta ou arquivo.

Você pode gostar também: 5 Dicas úteis de Configuração do Nginx

Deixe um comentário

O seu endereço de e-mail não será publicado.