Eliminar automáticamente copias de backup con cronjob en cpanel hosting

Igualmente como en un post anterior aprendimos a generar copias de backup a nuestras base de datos mysql o postgresql, hoy les muestro como podemos eliminar estas copias antiguas que lográn en un espacio limitado como un hosting dejarnos sin espacio y perjudicar algun sistema o web.

Entramos a nuestro CPanel y en un tarea programada ingresamos los siguientes parametros:

En el campo comando debemos de colocar las líneas de código que nos permitirá ejecutar el cronjob o tarea programada para ejecutar la eliminación del backup diario con mas de 7 dias

find /home/usuario/public_html/backup_bd/*.sql.gz -mtime +7 -exec rm {} \;

El comando find buscará en la carpeta backup_bd todos los archivos con extensión *.sql.gz y el comando -time indica solo los archivos con 7 dias de antigüedad, finalizando con rm que eliminará estas copias antiguas.

Listo. Servidos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *