----- Original Message ----- From: <[EMAIL PROTECTED]> To: <undisclosed-recipients:> Sent: Wednesday, February 26, 2003 3:29 AM Subject: [Dicas-L] Usando o diretório /tmp em sistemas Debian
> -------------------------------------------------------------------- > Endereco: http://www.Dicas-L.unicamp.br/dicas-l/20030226.shtml > -------------------------------------------------------------------- > > Biblioteca Digital da Unicamp > http://www.rau-tu.unicamp.br/nou-rau/sbu/ > -------------------------------------------------------------------- > > Usando o diretorio /tmp em sistemas Debian > ========================================== > > Colaboracao: Pedro Zorzenon Neto > > Frequentemente edito textos simples que serao impressos e depois > apagados ou faco varios scripts para testar algum codigo que depois > de utilizados nao serao usados novamente. Para isso, uso o diretorio > /tmp, que e apagado apos cada boot. Assim o HD nao vai ficando cheio > de dados inuteis. > > Porem isso tem uma desvantagem. Se no dia seguinte voce precisar > novamente do arquivo que salvou no /tmp, entao ele nao estara > mais la. Ou entao se a forca acabar, voce perde o arquivo que sera > apagado no boot. > > Para isso, no sistema Debian, edite o arquivo /etc/default/rcS > e troque a linha TMPTIME=0 por TMPTIME=7, isso fara que durante o > boot, arquivos presentes no diretorio /tmp com menos que 7 dias do > ultimo acesso nao sejam apagados. > > Instale tambem o pacote "tmpreaper" que e um auto-apagador de > arquivos no /tmp e nas configuracoes dele /etc/tmpreaper.conf > coloque TMPREAPER_TIME=7d. Assim se a maquina fica ligada direto > o /tmp tambem sera limpo. > > Voce pode tambem adaptar esta dica para sistemas que nao sao Debian. > A parte do script de boot que cuida disso e assim: > > if [ "$TMPTIME" = 0 ] > then > TEXPR="" > else > TEXPR="! -ctime -$TMPTIME" > fi > ( cd /tmp && \ > find . -xdev \ > $TEXPR \ > ! -name . \ > ! \( -name lost+found -uid 0 \) \ > ! \( -name quota.user -uid 0 \) \ > ! \( -name quota.group -uid 0 \) \ > ! \( -name .journal -uid 0 \) \ > -depth -exec rm -rf -- {} \; ) > rm -f /tmp/.X*-lock > > O pacote tmpreaper pode ser encontrado em > http://packages.debian.org/tmpreaper > > --------------------------------------------------------------- > As mensagens da lista Dicas-L sao veiculadas diariamente > para 20728 assinantes. > > Todas as mensagens da Dicas-L ficam armazenadas em > http://www.Dicas-L.unicamp.br. > > A redistribuicao desta e outras mensagens da lista Dicas-L pode > ser feita livremente, deste que o conteudo, inclusive esta nota, > nao sejam modificados. > ---------------------------------------------------------------

