El día 19 de octubre de 2011 15:02, AV <a...@rcs.co.cu> escribió: > El mié, 19-10-2011 a las 18:44 +0200, Marc Olive escribió: >> On Wednesday 19 October 2011 18:25:25 AV wrote: >> > Amigos, >> > Tengo el siguiente script para hacer la salva de la base datos, mi duda >> > es como puedo incorporarle para que cada 7 dias me elimine el fichero >> > antiguo, para solo quedarme con una salva diaria y tener solo 7 salvas >> > en el HDD >> >> ************************************ >> fecha=`date +%Y%m%d` >> fecha_antigua=`date --date="$fecha -7 days" +%Y%m%d` >> >> mysqldump --user=root --password=passroot dbexp > >> /home/backup/salva_dbexp.sql >> tar cvf mysql-salvaDB-$fecha.tar.gz salva_dbexp.sql >>
Me parece perfecta la idea! Sólo agrego, a modo de optimizarción que se podría usar un pipe para hacer el dump y a la vez ir comprimiendola: mysqldump --user=root --password=passroot dbexp | gzip > mysql-salvaDB-$fecha.sql.gz Otra manera de hacer un script sería buscando los archvos mas viejos con el parametro "mtime" de find y eliminandolos. Saludos Nicolás >> rm salva_dbexp.sql >> rm mysql-salvaDB-$fecha_antigua.tar.gz >> >> ************************************ >> >> ¿Algo así? De este modo, en cada ejecución se borra la salva de hace siete >> dias. >> >> > Saludos, >> > >> > Alexis >> >> >> Saludos, >> > > Gracias Marc > > Eso es lo que necesitaba. Funciona perfecto. > > > > Saludos, > > Alexis > > > > -- > To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org > Archive: http://lists.debian.org/1319047352.2075.6.ca...@zeus.rcs.minjus.cu > > -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/cabf+d2zro9+-8sj-spycuhwrv8xyxanme4sgzwqy026uxmz...@mail.gmail.com