quarta-feira, 3 de dezembro de 2014

[LINUX] Verificar/Remover arquivos que já foram removidos mas estão em uso pelo SO:

Segue abaixo comando para verificar quais arquivos foram removidos, mas ainda estão em uso pelo SO:

# lsof | grep "(deleted)$" | sed -re 's/^\S+\s+(\S+)\s+\S+\s+([0-9]+).*/\1\/fd\/\2/' | while read file; do ls -la "/proc/$file"; done

Segue abaixo comando para remover os arquivos listados acima:

# lsof | grep "(deleted)$" | sed -re 's/^\S+\s+(\S+)\s+\S+\s+([0-9]+).*/\1\/fd\/\2/' | while read file; do :> "/proc/$file"; done

Nenhum comentário:

Postar um comentário