Eliminador automatico en directorio

Guillermo O. Burastero linux.gb en gmail.com
Vie Jun 18 21:42:40 CLT 2010


Hola

El día 16 de junio de 2010 14:02, Luis Armando González
<lagc en uandes.cl> escribió:
> Yo uso esto para eliminar archivos antiguos en este caso los archivos .txt
> con mas de 1 anno, es cosa de cambiar el 365 x 7 y *.txt por *
>
> #!/bin/sh
> find /u03/ifzban/ -name '*.txt' -atime +365 -exec rm {} \;

No creo que sirva cambiar en tu ejemplo 365 x 7 ya que así estarías
borrando los archivos ACCEDIDOS en 7 días y no los que llevan 7 días
en ese directorio (ACCEDIDO o NO). Deberías testear la fecha de
creación de esa entrada en el directorio, no se si find tiene la
opción -ctime para eso.

>
> Luego lo pongo en el crontab :
> # Limpia todos los domingos a las 23:00
> 0 23 * * 0 /u03/ifzban/sh/borra.sh  >>/u03/ifzban/log/borra.log 2>&1
>
> Espero te sirva
> Luis A. Gonzalez
>
> -----Original Message-----
> From: linux-bounces en listas.inf.utfsm.cl
> [mailto:linux-bounces en listas.inf.utfsm.cl] On Behalf Of Fanatico Linux
> Sent: Wednesday, June 16, 2010 12:07 PM
> To: linux en listas.inf.utfsm.cl
> Subject: Eliminador automatico en directorio
>
> Hola a todos.
>   ¿se podra realizar en bash, o en otra cosa, una tarea que haga lo
> siguiente?
>  en un directorio "X", que es de uso publico, compartido con SAMBA, que
> lo que se guarde en ese directorio, se elimine automaticamente al
> cumplir una semana ahi.??
> muchas gracias.
> orlando
>
>



-- 
Guillermo O. Burastero
Usuario GNU/Linux #84879 - http://counter.li.org/
Bahía Blanca, Buenos Aires, Argentina
Tel. +54 (291) 454-6132 - Móvil [15] 574-3173
MSN: guillermo.burastero en gmail.com
ICQ: 97148268


Más información sobre la lista de distribución Linux