Hola, 2015-07-12 18:48 GMT+02:00 Camaleón <noela...@gmail.com>: > Hola, > > Estoy afinando un script para ejecutar a través de cron para que lleve a > cabo dos acciones muy sencillas: > > 1/ Que busque un determinado archivo de texto (archivo de registro diario > de apache) y vuelque su contenido en un nuevo archivo que contenga el > acumulado mensual. > > 2/ Que mueva el archivo de registro diario a un directorio. > > Se trata de esta línea (no es copia/pega, puede haber algún gazapín): > > *** > find logs -maxdepth 1 -type f -name "example.com.*" -ctime -1 exec cat >> > "logs/example.com_$(date '+%Y%m')_access_log.txt" {} \; exec mv {} > logs/archive \; > ***
Seguramente el >> no te lo esté aplicando como tú quieres al cat. Yo iría directamente a lo más seguro: Crea un fichero de script que reciba el nombre del fichero como parámetro y haga con el fichero lo que quieras, y ejecuta el script con -exec script {} \; De todas formas no entiendo muy bien que quieres conseguir y que no se pueda hacer con el logrotate o las directivas de apache de logs. Saludos -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/CAL5yMZRgu87ZJH6F491ejUV+G5WuoDyOM7NmyWc=-arjqjk...@mail.gmail.com