Limpeza do directório /tmp

Como vocês sabem a directoria /tmp é uma directoria de ficheiro temporários. Existem algumas distribuições que efectuam a limpeza automática após cada boot, no entanto existem outras em que isso não acontece.

No entanto vocês poderão automatizar esta limpeza no vosso sistema ou então executá-la manualmente. Para isso vamos instalar primeiro o tmpwatch, caso ainda não tenha sido instalado.

sudo apt-get install tmpwatch

ou

sudo zypper in tmpwatch

Por exemplo caso pretenda remover  ficheiros/directorias do /tmp que não tenham sido acedidos nas últimas 2 semanas, como root execute:

tmpwatch --mtime --all 336 /tmp

2 semanas = 24horas * 14dias = 336

Em distribuições como RedHat/CentOS/Fedora/OpenSuse é criado um ficheiro /etc/cron.daily/tmpwatch que é utilizado pelo cron e poderão editar para definir os directórios a limpar e número de dias para executar.

Sistemas baseados em Debian por norma a limpeza do directório efectuada a cada novo boot do sistema, no entanto e isso não estiver activo poderão editar o ficheiro

/etc/default/rcS

e colocar o TMPTIME para 14 dias

TMPTIME=14


One comment on “Limpeza do directório /tmp

Deixar uma resposta