Slackware - Limpeza automática da pasta /tmp
O texto descreve o passo a passo de um procedimento bastante simples para limpeza automática da pasta /tmp no Slackware.
Introdução
Certa vez eu notei que no Slackware a pasta /tmp mantinha todo os seus arquivos intactos, após a reinicialização do sistema. Pelo menos no meu caso é importante que esta pasta não ocupe muito espaço em disco, e o Slackware não opera a limpeza da pasta /tmp automaticamente.
Nessa distribuição é necessário que esse arranjo seja feito pelo próprio usuário, com a adição de dois scripts que devem ser alocados dentro de /etc/rc.d/. Uma vez alocados em /etc/rc.d, os scripts precisam de ter permissão para que a pasta /tmp possa ser limpa a cada vez que o sistema for reinicializado.
Para o caso do usuário necessitar visualizar uma das maneiras de realizar esse procedimento, as imagens abaixo mostram a seguinte sequência.
Entrando em /etc/rc.d, usando o Terminal, para criar o script "rc.cleanup" (utilizei o editor nano para isso): Digitando as linhas do script (no nano: salve com ctrl+o e saia com ctrl+x): O script "rc.cleanup" criado: Agora o segundo passo, que será colocar o script "rc.local_shutdown" também dentro de /etc/rc.d/. Esse script deverá conter as linhas descritas abaixo:
Para o caso do usuário necessitar visualizar uma das maneiras de realizar esse procedimento, as imagens abaixo mostram a seguinte sequência.
Entrando em /etc/rc.d, usando o Terminal, para criar o script "rc.local_shutdown" (utilizei o editor nano para isso): Escrevendo as linhas do script "rc.local_shutdown": O script "rc.local_shutdown" criado: Para finalizar, é preciso fazer com que ambos possam ser executados, dando-lhes permissão para isso. Os comandos a serem dados, são:
# chmod +x /etc/rc.d/rc.cleanup
# chmod +x /etc/rc.d/rc.local_shutdown
Ou somente:
# chmod +x /etc/rc.d/rc.cleanup /etc/rc.d/rc.local_shutdown
Pronto. Na próxima reinicialização a pasta /tmp passará a ser automaticamente limpa.
Observação: os créditos do compartilhamento do procedimento descrito nesse texto são do usuário Jarno Trulli (VOL), que o postou em 2008. Como o mesmo não registrou em artigo ou em dica, o passo a passo desse útil processo, decidi colocá-lo em texto com a devida citação e os créditos são dados a ele:
Link: pasta /tmp não apaga [Slackware]
Nessa distribuição é necessário que esse arranjo seja feito pelo próprio usuário, com a adição de dois scripts que devem ser alocados dentro de /etc/rc.d/. Uma vez alocados em /etc/rc.d, os scripts precisam de ter permissão para que a pasta /tmp possa ser limpa a cada vez que o sistema for reinicializado.
Configuração
Não é nada complicado. Primeiramente, é preciso criar o script "rc.cleanup". E ele deverá conter as linhas descritas abaixo (lembrando que esse script "rc.cleanup" deverá ser alocado dentro de /etc/rc.d/):#!/bin/sh echo 'Cleaning /tmp...' rm -fr /tmp/* echo 'Done!'
Para o caso do usuário necessitar visualizar uma das maneiras de realizar esse procedimento, as imagens abaixo mostram a seguinte sequência.
Entrando em /etc/rc.d, usando o Terminal, para criar o script "rc.cleanup" (utilizei o editor nano para isso): Digitando as linhas do script (no nano: salve com ctrl+o e saia com ctrl+x): O script "rc.cleanup" criado: Agora o segundo passo, que será colocar o script "rc.local_shutdown" também dentro de /etc/rc.d/. Esse script deverá conter as linhas descritas abaixo:
#!/bin/sh if test -x /etc/rc.d/rc.cleanup then source /etc/rc.d/rc.cleanup fi
Para o caso do usuário necessitar visualizar uma das maneiras de realizar esse procedimento, as imagens abaixo mostram a seguinte sequência.
Entrando em /etc/rc.d, usando o Terminal, para criar o script "rc.local_shutdown" (utilizei o editor nano para isso): Escrevendo as linhas do script "rc.local_shutdown": O script "rc.local_shutdown" criado: Para finalizar, é preciso fazer com que ambos possam ser executados, dando-lhes permissão para isso. Os comandos a serem dados, são:
# chmod +x /etc/rc.d/rc.cleanup
# chmod +x /etc/rc.d/rc.local_shutdown
Ou somente:
# chmod +x /etc/rc.d/rc.cleanup /etc/rc.d/rc.local_shutdown
Pronto. Na próxima reinicialização a pasta /tmp passará a ser automaticamente limpa.
Observação: os créditos do compartilhamento do procedimento descrito nesse texto são do usuário Jarno Trulli (VOL), que o postou em 2008. Como o mesmo não registrou em artigo ou em dica, o passo a passo desse útil processo, decidi colocá-lo em texto com a devida citação e os créditos são dados a ele:
Link: pasta /tmp não apaga [Slackware]
Boa ideia. Entretanto, colocar rm -rf /tmp/* no rc.local é mais simples e prático.
___________________________________________________________