Introducción
Cuando se realiza una instalación, por defecto se crea dentro del sistema la carpeta contenedora de respaldos del Exist-db en
<o3>/ideasoft\o3bi\exist-db\data\backup
A medida que pasa el tiempo esta carpeta se satura haciendo que se llene ocupando espacio innecesario
Procedimiento
A continuación se detalla el script tanto como para Windows como para Linux de borrado de respaldo.
Para Windows
Necesitamos crear un archivo batch (.bat), con el siguiente contenido
@echo off forfiles /P "C:\ideasoft\o3bi\exist-db\data\backup" /S /M *.* -d -30 /C "cmd /c del @file /F"
En "C:\ideasoft\o3bi" es donde esta la instalación de o3bi y el "30" es la cantidad de días que se desea borrar,
Una vez realizado esto se debe programar la tarea con el "Programador de tareas"
Dejamos a disposición el siguiente archivo BorrarBackupExist-db.bat
Para Linux
1) Creamos el script (.sh)
#!/bin/bash find /opt/ideasoft/o3bi/exist-db/data/backup* -mtime +30 -exec rm {} \;
2) Si lo que queremos es que la tarea se ejecute de manera automática para esto se debe colocar un "crontab" (Programador de tareas de Linux)
0 5 * * * find /opt/ideasoft/o3bi/exist-db/data/backup* -mtime +30 -exec rm {} \;
Nota: En este ejemplo se va a ejecutar a las 5am