Con "crontab" programas la ejecución de un bash que tu mismo hagas con el contenido "rm -rf /ruta_a_tu_directorio/tu_directorio/". Ese bash lo pones en tu home, asumo que eres root.
El 18 de junio de 2010 21:42, Guillermo O. Burastero <[email protected]>escribió: > Hola > > El día 16 de junio de 2010 14:02, Luis Armando González > <[email protected]> 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 stuirva 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: [email protected] > > [mailto:[email protected]] On Behalf Of Fanatico Linux > > Sent: Wednesday, June 16, 2010 12:07 PM > > To: [email protected] > > 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: [email protected] > ICQ: 97148268 > -- Atte, Javier Andrés Garay G. Ingeniero en Informática Plug & Play Net S.A. www.papnet.cl

