No Ubuntu, instale o tmpreaper.
apt-get install tmpreaper
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.
tmpwatch pode ser usado para limpar /tmp
.
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).
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.