On Fri, May 30, 2008 at 11:53:46AM +0200, david sastre wrote: > Lo que hago es programar una tarea que lanza bash.exe con un script > .sh que tiene esta única línea: > > find ${RUTA_BORRADO} -mtime +90 -type f -exec rm -f {} \;
Esa forma de hacerlo está haciendo un fork/exec por cada archivo, lo cual es relativamente caro. El find en Debian tiene una acción -delete. Si el de cygwin también, usala así: find ${RUTA} -opciones -delete Si no hay la opción delete, usa xargs para juntar muchos argumentos y llamar a rm menos veces: find ${ruta} -opciones -print0 | xargs -0 rm -f Ojo con el -print0 Es importante por que en windows es más probable encontrarse nombres de archivo con espacios. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]