Automatiza el mantenimiento de directorios temporales en Linux

cleanNo s茅 c贸mo he podido vivir tanto tiempo sin conocer tmpwatch, una herramienta que suele venir con el sistema y que nos permite automatizar el mantenimiento de directorios que por su naturaleza, acumulan ficheros temporales que pocas veces se vuelven a usar. tmpwatch, por lo tanto, busca los ficheros y directorios antiguos en una determinada ubicaci贸n, y los elimina de forma recursiva. Lo que antes sol铆a hacer con una instrucci贸n como la siguiente, ahora lo har茅 con tmpwatch:

# eliminaci贸n ficheros con m谩s de 365 d铆as desde la 煤ltima modificaci贸n desde el directorio actual
find . -mtime +365 -exec rm {} \;

# eliminaci贸n ficheros con m谩s de 365 d铆as desde la 煤ltima modificaci贸n desde el directorio actual y sub-directorios
find . -depth -mtime +365 -exec rm {} \;

Un ejemplo muy claro, es usar tmpwatch para eliminar los ficheros que no se han usado (access time) en los 煤ltimos x d铆as (o meses) dentro de directorios como /tmp o ~/Downloads. En cuanto a servidores, seguro que tendemos la t铆pica aplicaci贸n que va dejando cientos de archivos temporales en una determinada ubicaci贸n, que hemos de estar borrando cada cierto tiempo ya sea a mano o con alg煤n script programado en el cron.

Continuar leyendo 芦Automatiza el mantenimiento de directorios temporales en Linux禄