Estou tentando esvaziar meu lixo e ele continua me enviando uma mensagem de erro que diz:
O Trash não pode ser aberto agora porque está sendo usado por outra tarefa ...
Eu tentei reiniciar o computador, executando Finder
> Secure Empty Trash
tudo gera o mesmo resultado e mensagem de erro acima.
Você pode usar
fuser
para listar os processos que têm um arquivo aberto:fonte
X LAB
... possui um guia para solucionar problemas de lixo no Mac OS X.
Arquivos em uso por outros aplicativos
Use um ou mais dos seguintes métodos se você receber uma mensagem indicando que um arquivo não pode ser movido para a Lixeira nem esvaziado da Lixeira, porque está "em uso" por outro aplicativo.
Saia do aplicativo que está usando o arquivo. Isso normalmente permitirá que você mova o arquivo para a Lixeira ou esvazie a Lixeira. Se você não tiver certeza do aplicativo que possui o arquivo "em uso", o comando Terminal
lsof
poderá informar o nome do processo ou aplicativo que o Mac OS X considera estar usando o arquivo, da seguinte maneira:Clique no ícone Lixeira no Dock para abrir uma janela do Finder mostrando o conteúdo da lixeira.
Terminal aberto.
No prompt do Terminal, digite
lsof
um espaço simples, mas não pressione Retornar ainda.Arraste e solte o arquivo "em uso" da janela Lixeira para o Terminal. O caminho para o arquivo aparecerá após o
lsof
comando:Pressione Return. Se o arquivo estiver "em uso", a saída de lsof listará os nomes dos aplicativos ou processos que afirmam estar usando o arquivo sob o cabeçalho da primeira coluna, COMMAND.
Se o arquivo estiver "em uso" por um aplicativo aberto, feche esse aplicativo. Se um processo em segundo plano tiver o arquivo "em uso", use o Monitor de Atividade para finalizar esse processo.
Nota: É necessário ter cuidado ao finalizar processos, pois certos processos em segundo plano são necessários para o Mac OS X. Sair de processos como a janela de login ou kernel_task pode forçar você a sair de sua conta, congelar seu Mac ou causar pânico no kernel. Se você não souber que efeito sair de um processo pode ter, não saia do processo.
Esvazie e recrie a Lixeira de uma conta
A conta afetada é admin:
A conta afetada é o usuário:
Depois saia e entre novamente.
Nota: Verifique se você digitou o comando exatamente como especificado antes de continuar, pois os erros tipográficos neste comando podem ter consequências terríveis !
fonte
Jogue fora! (livre)
Este aplicativo AppleScript esvazia com força o lixo. Especialmente útil se você tiver arquivos ou pastas na Lixeira com permissões definidas incorretamente, itens da Lixeira bloqueados, deseja excluir com segurança um item preso ou itens da lixeira de outras partições.
fonte
Para identificar qual tarefa está usando sua lixeira, você pode usar o seguinte comando:
então saia ou mate-o especificando o PID da segunda coluna, por exemplo
Adicione
-9
para matá-lo à força.Como alternativa, você pode instalar o aplicativo What's Keeping Me , que pode identificar e eliminar os processos que estão impedindo que seu lixo seja esvaziado.
Conforme resumo do site:
fonte