Como limpar automaticamente o cache no ubuntu 17.10?

0

A pasta .cache (A pasta com cache) está ocupando meu espaço a maior parte do tempo e eu sempre como limpá-lo. Como faço para que o Ubuntu exclua automaticamente cada arquivo de cache, incluindo a limpeza da lixeira sempre que ela for excluída, mas apenas os arquivos que estavam na pasta de cache e não os excluídos por mim?

    
por agamer569 11.04.2018 / 00:29

1 resposta

0

AVISO: A pasta .cache pode conter dados, incluindo histórico e preferências do navegador. Por favor, consulte Está certo excluir ~ / .cache? para mais informações.

Se você ainda quiser continuar, a melhor maneira é ter uma tarefa cron que esvazie regularmente a lixeira e exclua .cache . Seu computador pode agir de forma estranha até a reinicialização, então é melhor fazer isso no momento da inicialização.

Crie um script chamado clearcache.sh in /usr/local/bin . Você pode precisar de permissões de root. Substitua seu nome de usuário pelo seu nome de usuário. Edite-o com seu editor de texto favorito e adicione o seguinte conteúdo:

#!/bin/bash
rm -rf /home/yourusername/.cache /home/yourusername/.local/share/Trash
mkdir /home/yourusername/.cache /home/yourusername/.local/share/Trash

Execute crontab -e e adicione a seguinte linha no final do arquivo para executar a cada 30 minutos:

*/30 * * * * /bin/bash /usr/local/bin/clearcache.sh >/dev/null 2>&1

Ou esta linha para cada inicialização:

@reboot /bin/bash /usr/local/bin/clearcache.sh >/dev/null 2>&1

Ou você pode usar um horário diferente no crontab , contanto que o comando seja /bin/bash /usr/local/bin/clearcache.sh >/dev/null 2>&1 .

    
por ubashu 11.04.2018 / 00:59