Limpeza de / tmp

1

Qual mecanismo controla quantas vezes / quando o diretório / tmp é limpo. Se existe algum mecanismo embutido ou preciso recorrer a um cron personalizado?

Eu apreciaria um comando / ferramenta específico ou se você me indicar onde posso encontrar a documentação apropriada.

Estou usando o servidor Ubuntu 10.04, se for importante.

    
por Sergey G 01.09.2010 / 21:15

4 respostas

2

No Ubuntu, instale o tmpreaper.

apt-get install tmpreaper
    
por 01.09.2010 / 21:32
1

tmpwatch pode ser usado para limpar /tmp .

    
por 01.09.2010 / 21:27
1

Bem, você pode montá-lo no swap / ramdisk (o google para saber como configurar isso) O Solaris faz isso por padrão, limpa a cada reinicialização. :-) Eu fiz isso com o Linux, pode ser muito legal, e torna o / tmp legal e rápido.

Pessoalmente, eu só excluiria coisas de / tmp que são mais antigas que a última reinicialização, ou que eu sei que são seguras, muitas coisas têm dados de trabalho em / tmp, e podemos ser logo após a inicialização não sei com certeza, mas eu seria cauteloso, concedido, pior caso, reinicie e você está corrigido).

    
por 01.09.2010 / 22:30
1

Para períodos de inatividade longos, tmpreaper é o caminho a percorrer.

O Ubuntu limpa /tmp em cada inicialização. Se você reinicializar, os arquivos poderão ser excluídos, que você pode ter pretendido manter com base nos limites fornecidos para tmpreaper . Você pode controlar o tempo de inicialização /tmp cleaning usando a variável TMPTIME .

Em man rcS :

TMPTIME
On boot the files in /tmp will be deleted if their modification time is more than TMPTIME days ago. A value of 0 means that files are removed regardless of age. If you don't want the system to clean /tmp then set TMPTIME to a negative value (e.g., -1) or to the word infinite.

    
por 02.09.2010 / 04:02

Tags